MIT CSAIL’s SwingBot learns the physical properties of an object to swing it into nearly any desired pose

MIT CSAIL’s SwingBot learns the physical properties of an object to swing it into nearly any desired pose

Being a human is far easier than being an artificial machine. The things we take for granted sometimes are some of the toughest tasks to give robots. Take, for instance, something as simple and mundane as handling objects of different sizes and weights. We as humans really do not care about how we are able to carry objects and swing them in almost any directions, we just know that it’s something we can do even without thinking, probably because in our fingertips lies other information that goes beyond size and weight, like texture, friction, shape etc.

This however is not an easy task for robots because before a robot can swing any object, it has to first learn about the object’s friction and center of mass. Getting them to handle a single object might even be easy, but handling and swinging different objects of multiple sizes and weights are an entirely complex task.

A team from MIT’s Computer Science and Artificial Intelligence Lab (CSAIL) have developed a robotic arm that can use a pair of grippers to pick up objects, estimate its size and weight, and swing it into nearly any desired pose.

“As applications for robotic manipulation shift from industrial to service tasks, the need for robots to deduce the physical properties of objects increases. To cope with the diversity of objects and tasks in the real world, robots require models that can quickly infer the physical properties of objects with as few interactions as possible and without explicit supervision”, says MIT CSAIL. “We present SwingBot, a robot system that identifies physical features of held objects from tactile exploration, providing crucial information for a dynamic swing-up manipulation. The goal of SwingBot is to enable a robot to swing up an unknown object to a desired pose (0°~200°) after performing a single exploratory action.”

SwingBot uses tactile exploration to learn the physical properties (size and weight) of an object. After picking up the object, its grippers use GelSight tactile sensors to measure force distribution and pose of the object by shaking it between its fingers. It then uses the information to swing the object in nearly any pose.

The CSAIL team was able to test SwingBot with unseen objects having different levels of friction and centers of mass and the model was observed to have performed better on lighter objects with less uncertainty compared to heavier ones.

For industries looking for more efficient and cost-effective tactile robots, the SwingBot might just be an option to consider.

More information may be found here [PDF]

Please follow and like us:
Pin Share
About Emmanuel Odunlade

Hardware Design Engineer | #IoT Consultant |All things #ML | Entrepreneur | Serial Writer | Passionate about Innovation and technology as tools for solving problems in developing countries. Spare time is spent around writing and advocacy for the growth of the Maker/DIY Culture in Africa.

view all posts by emmanuel
Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments
Get new posts by email:
Get new posts by email:

Join 97,426 other subscribers

Archives