Skip to main content

Baxter Research Robot

Baxter
Baxter Research Robot
Status: Active with limitations, contact the lab manager

Superusers

  • Ivan Penskiy (ipenskiy@umd.edu)

Overview

Baxter from Rethink Robotics is a humanoid robot designed for research in human-safe robotic manufacturing and human-assistive robotics. It has two 7-axis arms, integrated cameras, sonar, torque sensors, and direct programming access via a standard ROS (Robot Operating System) interface. Baxter comes with both electronically controlled and vacuum grippers and a mobile pedestal to easily move the robot.

Location

Brendan Iribe Center (Bldg. 432), room 0116.

Physical specifications

Maximum reach 1210 mm
Degrees of freedom 14 (7 per arm)
Maximum payload (including end effector) 2.2 kg

Important documents and useful links

Reservation

Baxter must be reserved before using. The reservation is done using the Google calendar (IRB-0116ba). Users will be able to reserve the equipment personally after attending the RML lab orientation and then following the steps below to gain access to the equipment.

Video demonstration

The following videos demonstrate capabilities and the some aspects of operating the Baxter robot:
Note: these are promotional and instructional videos. They are included for demonstrational purposes only. The details of actual operational procedures in RML can differ.

Important reminders

  • While this is designed as a human-safe robot, it is still a big robot that can do a lot of damage. Make sure the red emergency stop button is accessible at all times.
  • Be generally careful when working with Baxter.
  • Baxter runs on Ubuntu 14.04 and ROS Indigo. Baxter Gazebo simulation is also available on Ubuntu 16.04 and ROS Kinetic.

Operational procedures

TBD

Shutting down procedures

  • Bring arms in the neutral position and disable Baxter.
  • Make sure the end effectors are not in the close vicinity to foreign objects (e.g. tables).
  • Do not hold in the power button when shutting down! Do not unplug the robot while it is in the process of shutting down! These can cause hard drive corruption on the next boot.
  • Turn OFF Baxter by pressing power button in the back just for a second.

Gaining access to equipment

  1. Preparation:
    Baxter has several well defined and structured online tutorials, RML expects users to be familiar with Baxter robot specs and capabilities as well as its basics of operation. Specifically, users should have knowledge of the following topics:
    • ROS framework, one should go through the ROS tutorials for basic understanding.
    • ROS packages for running Baxter. For instance, this manual provides all the steps necessary to get started on Baxter in ROS.
    • Gazebo simulation and control using MoveIt.
  2. Scheduling:
    Once you are confident in the topics from the previous section, email the lab manager (Ivan Penskiy, ipenskiy@umd.edu) to schedule the instruction session.
  3. Instruction session:
    In the beginning of the session the user will be asked several questions to test the knowledge of Baxter and the basics of ROS framework. The user also will have to demonstrate a Gazebo simulation of Baxter. The following are the deliverables for the simulation:

    • Spawn Baxter in a map in Gazebo (you can use standard maps from the tutorials).
    • Command Baxter to perform a simple action.
    • Run Rviz in parallel to Gazebo and show the real-time visualization of the simulation in Rviz.

    After confirming knowledge and skills required to operate Baxter, the user will be instructed on rules and technical aspects of using Baxter in RML (network connection, turning ON and OFF procedures, etc).

Back to Top