IRS applies vision and AI to enable robot arms and grippers to rapidly grasp and deposit irregular sized and deformable objects in the industrial work place
Fanuc, ABB, Kawasaki, Kuka and Mitsubishi
Types of robots include:
Cartesian robot: robot whose arm has three prismatic joints and whose axes are coincident with a cartesian coordinate system
SCARA robot: a robot, which has two parallel rotary joints to provide compliance in a plane
Articulated robot: a robot whose arm has at least three rotary joints
Parallel robot: a robot whose arms have concurrent prismatic or rotary joints
Cylindrical robot: a robot whose axes form a cylindrical coordinate system
As more and more robots are designed for specific tasks this method of classification becomes more relevant. For example, many robots are designed for assembly work, which may not be readily adaptable for other applications. They are termed as "assembly robots". For seam welding, some suppliers provide complete welding systems with the robot as an integrated unit. Such an integrated robotic system is called a "welding robot" even though its discrete manipulator unit could be adapted to a variety of tasks. Some robots are specifically designed for heavy load manipulation, and are labelled as "heavy duty robots". Current and applications include:
Industrial robots. Robots are increasingly used in manufacturing According to the Robotic Industries Association US data, in 2016 automotive industry was the main customer of industrial robots with 52% of total sales. In the auto industry, they can amount for more than half of the "labour".
Cobots (collaborative robots).
Construction robots. Construction robots can be separated into three types: traditional robots, robotic arm, and robotic exoskeleton.
Agricultural robots (AgRobots). The use of robots in agriculture is closely linked to the concept of AI assisted precision agriculture and drone usage.
Medical robots of various types
Cleanup of contaminated areas, such as toxic waste or nuclear facilities.
A specialist expertise developed by our team working on academic reearch and commercial ceramics and food ingredient picking and placing projects
The purpose of robot vision is to enable robots to perceive the external world in order to perform a large range of tasks such as navigation, visual tracking and manipulation, object recognition and categorization, surveillance, and higher-level decision- making.
Robotic vision systems consist of one or more cameras, special-purpose lighting, software, and a robot or robots. The camera takes a picture of the working area or object the robot will grip and software searches the image for features that let it determine position and orientation. This information is sent to the robot controller and the programmed positions are updated. Depending on the application, the camera might be mounted on the robot or could be in a fixed position within the cell. Calibration is usually needed to relate the vision system coordinate space to the robot. Robot companies such as FANUC offer robotic vision systems with vision software tightly integrated with the robot controller, so simplifying programming and use.
Many applications only need X- and Y-axis information plus rotation — this is easily extracted from an image. Sometimes though, it's important to have height information too, for example, when unloading a pallet, especially if the cartons or bags differ in size, or when picking parts from a bin. There are several ways to get height information, such as using stereo cameras. However, in many cases, laser triangulation or part size are the best options. In laser triangulation, height is derived from the line position projected onto the target surface and viewed from an angle by a camera. One limitation though is that either the part or the laser line must move. Alternatively, when the part size is known, camera distance can be determined by the part’s appearance in size. This technique is common in vision guided de-palletizing.
Robotic Vision System Applications
Conveyor tracking is often useful in packaging applications. Product moves into the robot cell on a conveyor without stopping. A vision system determines accurate belt position and the robot controller adds speed information from the belt encoder — letting the vision system robot track and pick while the product is in motion. This eliminates any need to stop the belt or use expensive fixturing. Rather than presenting every piece in precisely the same location and orientation for the robot to pick up, a vision system simplifies cell design and can lower costs, making robotic automation even easier to justify.
Automation & Ancillary Equipment
The conveyor system is a common piece of mechanical handling equipment that moves materials from one location to another and often compliment robotic systems. Conveyors are especially useful in applications involving the transportation of heavy or bulky materials. Conveyor systems allow quick and efficient transportation for a wide variety of materials.. They also have popular consumer applications, as they are often found in supermarkets and airports, constituting the final leg of item/ bag delivery to customers. Many kinds of conveying systems are available and are used according to the various needs of different industries. There are chain conveyors (floor and overhead) as well. Chain conveyors consist of enclosed tracks, I-Beam, towline, power & free, and hand pushed trolleys. We have a wide range of experience and are able to build into our designs the latest material handling and conveying equipment.