Rethink Robotics’ Research Robot Baxter is a compelling addition to the world of Research and Education. With its industry-tested hardware, Baxter is about to revolutionize the manufacturing world; it also provides a safe, affordable, robust platform for schools and labs to utilize in different yet exciting ways. With market-leading value, a unique inherent safety system....
Rethink Robotics’ Research Robot Baxter is a compelling addition to the world of Research and Education. With its industry-tested hardware, Baxter is about to revolutionize the manufacturing world; it also provides a safe, affordable, robust platform for schools and labs to utilize in different yet exciting ways. With market-leading value, a unique inherent safety system and the real-world relevance of the Baxter manufacturing solution, it is quickly becoming a must-have tool for leading institutions around the globe. It allows direct programming access to the system via a standard, open-source ROS API interface. Users can run custom programs from a connected development workstation, or locally through access to the on-board CPU. It is entirely safe to operate around humans without the need for safety cages or other guarding equipment, and comes with a suite of example programs, demonstration videos, online documentation and a robust user community to help new users get started quickly in developing new applications.
Our robotics team often build applications for our very own Baxter. The latest of these applications is a program for serving beverages to users in glasses. In this scenario, Baxter is able to pick up a bottle from a batch of similar bottles, and then performs the complicated task of delicately removing its cap using a stationary bottle-opener.
It is then capable of pouring the liquid beverage into a container, taking care to let the initial fizz settle before pouring the rest of it. Baxter then places the bottle down, only to pick up and handover the cold beverage to a human subject. This program is developed using the following software and hardware components:
The following Software technologies are used:
ROS (Robot operating system)
Baxter SDK
Python 2.7.6
Open-CV 2.4.10 library
IDLE (Integrated Development Environment for Python)
.
The following Hardware is used:
Baxter Research Robot
Custom designed gripper for picking up bottles
Custom designed gripper for holding the bottles
Custom designed opener for opening the bottles
.
How It Works?
Baxter uses its hand camera to detect the locations of the bottles in the crate. After finding and calculating the bottle position it uses the custom-designed grippers manufactured by our Robotics department to pick up the bottle by its neck and lift it out of the crate. It then transfers the bottle to its other hand that is also equipped with custom-designed gripper for holding it firmly. The bottle is then fixed into a custom-designed bottle opener manufactured specially for this task. Baxter’s arm then jerks the bottle to open its lid. The opened bottle is then placed above a pre-determined location for the glass. Baxter rotates the bottle and pours into the glass using a technique specially designed to prevent the coke’s froth from overflowing.
Baxter then places the bottle down, picks up the glass and hands it to the user.
One of the essential skills every Python programmer should have is the ability to run Python scripts in a terminal. In this comprehensive guide, we’ll cover various ways to run Python scripts in a terminal and explore different scenarios, including running Python on Windows and executing Python scripts in Linux. Let’s learn more about how
Routers play a pivotal role in segmenting and managing traffic. They are the guardians of data flow, separating and directing it to its intended destination. A fundamental concept in networking is the creation of broadcast domains, which are distinct areas within a network where broadcast traffic is contained. In this blog, we will explore how
Having a dual monitor setup can significantly enhance your productivity, allowing you to multitask efficiently and work on multiple tasks simultaneously. However, encountering the issue of both monitors displaying the same content can be frustrating and hinder your ability to take full advantage of the dual monitor setup. In this blog post, we will explore
This article throws some light on working with Core Data background threads as it is not documented in any of Apple’s Core Data guide: Requirement and Idea: In one of our existing iPad application, we had to implement offline feature that requires storing all data in device’s local storage. We were using Apple’s Core Data,
In this article, we will explore how to add fonts to Google Docs, including custom fonts, and also discuss how to add fonts to Google Slides for added creativity. Additionally, we’ll cover how to access the Extensis Fonts add-on to expand your font choices even further. Let’s dive in! How to Add Fonts to Google
ABOUT THE AUTHOR
Aayan Arif
Content Strategist at vteams - Aayan has over 8 years of experience of working with multiple industries.
0 Comments