New practical innovations from ST Robotics for 2023 - Crash Proof Robot Software
Most robots work in structured environments. They repeat the same actions all day. If there are many different locations all the coordinates for them are known and programmed. They never change. However there are unstructured situations where the coordinates the robot must go to are not programmed into the robot system but sent from some external system.
Most robots work in structured environments. They repeat the same actions all day. If there are many different locations all the coordinates for them are known and programmed. They never change.
However there are unstructured situations where the coordinates the robot must go to are not programmed into the robot system but sent from some external system. This is especially likely in an AI vision system where the camera might detect an object of interest and send the robot coordinates it can not reach. The robot system then throws up an error and stops.
ST Robotics are working on a mobile autonomous droid for harvesting asparagus where this can be a problem. ST are also working on a robotic kitchen where, again, the coordinates of an ingredient are not pre-programmed but are sent from a supervising AI vision system.
Here are some examples of where a human user has entered impossible coordinates into some well known robot systems:
For one well known robot arm a user wrote: "a get_inverse_kin() call raises a popup, pauses the robot program, and everything stops."
For another: " when i tried sending XYZ ABC the robot is moving to desired change in XYZ values but sometimes it stops throwing the 'Software Limit Switch Point cannot be reached'.
And for standard ST Robotics RoboForth simply: "Can't Reach'.
It's a problem for any robot in an unstructured environment. Therefore the robot should not error but simply refuse to try, optionally sending an error code back to the supervising software which can carry on with other tasks.
The cardinal rule has to be: no fatal errors.
To solve this problem ST Robotics have a special version of RoboForth, version M for machine. Not only does it handle impossible coordinates in a civilized manner but also many other possible errors, for example in the event of a collision the robot stops but does not throw up an error on the computer or teach pendant but sends an error code back to the supervising software and waits for a new command.
The result is safer, crash-proof software.
CEO of ST Robotics, serial inventor David Sands who conceived the idea says "This is another innovative solution unique to ST Robotics. To my knowledge no other robot company has this."
For more information please contact ST Robotics, New Jersey at +1 609 584 7522 or ST Robotics, Cambridge at +44 1223 420288 or visit our website at https://strobotics.com
Featured Product

3D Vision: Ensenso B now also available as a mono version!
This compact 3D camera series combines a very short working distance, a large field of view and a high depth of field - perfect for bin picking applications. With its ability to capture multiple objects over a large area, it can help robots empty containers more efficiently. Now available from IDS Imaging Development Systems. In the color version of the Ensenso B, the stereo system is equipped with two RGB image sensors. This saves additional sensors and reduces installation space and hardware costs. Now, you can also choose your model to be equipped with two 5 MP mono sensors, achieving impressively high spatial precision. With enhanced sharpness and accuracy, you can tackle applications where absolute precision is essential. The great strength of the Ensenso B lies in the very precise detection of objects at close range. It offers a wide field of view and an impressively high depth of field. This means that the area in which an object is in focus is unusually large. At a distance of 30 centimetres between the camera and the object, the Z-accuracy is approx. 0.1 millimetres. The maximum working distance is 2 meters. This 3D camera series complies with protection class IP65/67 and is ideal for use in industrial environments.