Robonaut 2
Program pages NASA: Robonaut 2
NASA/Keegan Barber. Public domain (NASA / US government work).
Overview
Section titled “Overview”Robonaut 2 is a two-armed anthropomorphic torso developed jointly by NASA Johnson Space Center and General Motors [4]. It is the second of the Robonaut line; Robonaut 1 was a 43 degree-of-freedom design with 7 joints per arm, a 3 degree-of-freedom waist and 14 per hand-and-wrist [4]. NASA’s own project page gives each R2 arm 7 degrees of freedom and a static hold capacity of 20 lb [12].
Specifications
Section titled “Specifications”| Parameter | Value | Source |
|---|---|---|
| Independent degrees of freedom | 42 | [1] |
| Motors | 50 | [1] |
| Sensors | more than 350 | [1] |
| Mass | about 300 kg with climbing legs | |
| Arm joints | 5 per arm, series elastic | |
| Wrist | 2 DOF per wrist | |
| Hand | 12 DOF per hand | |
| Head | 3 DOF | |
| Waist | 1 joint, series elastic | |
| Climbing legs | 7 DOF per leg, 14 total, series elastic |
Rows with no marker are from [2].
Mission profile
Section titled “Mission profile”| Parameter | Value |
|---|---|
| Host | International Space Station, fixed base stanchion |
| Launch | STS-133, February 2011 |
| Activated on orbit | August 2011 |
| Task board | modular, with powered, unpowered, EVA, stowage and soft goods panels |
| Station tasks demonstrated | handrail cleaning, air velocity measurement |
Source: [3]. R2 arrived on the station on the same STS-133 flight and was mounted as a fixed-base upper body on a stanchion in the US Lab, with climbing legs planned to follow once the task board program was under way [7]; the first crew teleoperation of the arms came in April 2013 [3]. Physical dimensions reported outside the NASA design papers put the torso at 101.6 cm from waist to head and 78.74 cm across the shoulders, at 149.7 kg without the climbing legs, able to lift 9.07 kg in Earth gravity [8].
Actuation
Section titled “Actuation”Joints use brushless DC motors through harmonic drives with series elastic actuation, each joint carrying a planar torsion spring sized individually for that joint and a 19 bit absolute position sensor across it [1]. Torque is measured as spring deflection rather than by a separate load cell, so the same element that provides compliance provides the torque signal.
Robonaut 1 established the torque range the design has to cover: a modular joint family in three torque scales spanning 13.6 to 271 N m (10 to 200 ft-lb), with better than 20 Hz bandwidth in the strain-gauge torque loop [4]. The hand requirement came from the EVA interface standard, 89 N (20 lbf) of force and 3.4 N m (30 in-lb) of torque to remove and install an orbital replacement unit [11]. R1 packaged all fourteen hand and wrist motors, the motor control and power electronics and the hand wiring into a forearm 102 mm (4 in) in diameter at its base and about 203 mm (8 in) long [4].
A closed-loop hand-eye calibration procedure applied to the R1 unit at JSC, fitting Denavit-Hartenberg parameters to stereo camera observations of a tracked sphere, cut the mean mismatch between the kinematic model and the vision system from 13.75 cm to 1.85 cm on the calibration data and to as little as 2.35 cm on held-out configurations [9]. The result registers the two onboard models to each other, not to an external ground truth, and rests on sample sizes of a few dozen to a few hundred configurations [9].
Each hand has five fingers: index and middle at 3 DOF, a 4 DOF thumb, and ring and little fingers at 1 DOF each, 12 DOF in total plus a 2 DOF wrist [1]. Fourteen six-axis load cells are distributed through the fingers. The R2 hand reproduces about 90 percent of the Cutkosky grasp taxonomy against about 50 percent for R1 [1], [5], the improvement coming largely from the four-jointed thumb, which is made stronger than the fingers it opposes [1].
The hand is designed against the EVA tool set rather than against purpose-built robot interfaces, and has been operated with sockets, wrenches, drills, wire strippers and flashlights on the ground [1] and with handrails, cables and soft goods on the station.
Tactile sensing is carried in a glove rather than in the hand structure. The first generation used 19 Interlink force-sensing resistors of 0.25 inch diameter; the second used 33 pads of quantum tunnelling composite, whose resistance falls from about 10 MOhm to about 1 Ohm across a 0.1 to 10 N force range [5]. With that glove the robot grasped a drill anywhere in a 2 by 1 foot workspace and within plus or minus 5 degrees about two axes.
Compute and data
Section titled “Compute and data”| Element | Specification |
|---|---|
| Central processors | 2 PowerPC cards in a Compact PCI chassis |
| Operating system | VxWorks |
| Software framework | ControlShell |
| Joint controller | Superdriver, FPGA plus PowerPC, per node |
| Distributed nodes | 5 in the upper arm, 2 in forearm and hand |
| Serial bus | MLVDS at 50 Mbit/s |
| Main arm cable | 16 conductors, against more than 100 on R1 |
Source: [1].
Commutation is configurable between six-step and space vector [1]. Reducing the arm cable from over 100 conductors to 16 is a direct consequence of moving commutation and current control into the joint: the cable carries power and a serial bus rather than one pair per phase per motor.
Control
Section titled “Control”Control loops are nested by rate. Current and series-elastic torque control run at 10 kHz in the joint controller [1]; the embedded impedance loop runs at 5 kHz across four consecutive control loops, with 50 Hz the minimum acceptable rate in a degraded mode [2]; wrist and finger control runs near 500 Hz on the brainstem processor.
The control law is a dual-priority hierarchical impedance scheme: operational-space impedance governs the primary linear and angular task, and joint-space impedance projected into the null space governs the remaining freedom [2]. Gravity, Coriolis and inertia compensation are computed with a recursive Newton-Euler algorithm, and inverse kinematics uses an iterative multi-node pseudo-inverse. Trajectories are trapezoidal in velocity and accept nonzero initial and final conditions.
Impedance is retuned per task rather than fixed. Climbing tests used a stiff setting of natural frequency 20 and damping ratio 1.2 with a 100 torque-unit limit on the base leg and 20 on the reaching leg, against a soft setting of natural frequency 0.5 and damping ratio 1.5 for closing a gripper [2].
A 14 degree-of-freedom hand does not map onto a joystick or a hand-held haptic controller, which motivated a ground demonstration of markerless finger tracking as a teleoperation input: the operator’s hand posture drove the simulated R2 hand directly, with color cues substituting for the missing haptic and contact feedback and the robot advancing only on an explicit operator commit rather than continuous mirroring, to absorb the light-time delay to the station [10]. The demonstration ran entirely against a simulator with idealized grasping and reported no measured task times or error rates, so it establishes the interface concept and not a performance figure [10].
Safety
Section titled “Safety”R2 is certified to work in the same volume as crew without a physical emergency stop, which is replaced by a motion-stop button [1]. Basic torque control limits the force the robot can apply, and separate software monitoring loops read the joint torque sensors and the arm force sensors independently, cutting motor power when either exceeds its limit; further routines on several processors check the health of both loops, giving a triple-redundant force limiting system. The station certification rests on a fail-safe fault containment region approach, in which two demonstrably independent means of failing safe cover each hazard: for inadvertent contact these are the shoulder force sensors and the per-joint absolute position sensors that measure torque in each joint [3]. The safety functions run entirely on the brainstem processors inside the torso, so they remain active if the link to an outside computer is lost.
Mobility
Section titled “Mobility”Climbing legs add 7 series elastic degrees of freedom per leg [2]. In gravity-offload testing a leg reached more than 1 m with better than 1 cm positioning error under full offload. The station program ran the upgrade in phases: intravehicular mobility first, with the climbing legs and a battery backpack, and extravehicular capability after that [3].
Operations on the station
Section titled “Operations on the station”R2 worked a purpose-built task board that flew with it, of modular design with interchangeable panels [3]. The powered panel carries push buttons, two and three way switches, a guarded rocker and a guarded power switch; the unpowered panel carries valves and connectors of the kinds found on station hardware; an EVA panel carries a handrail, a tether point and common EVA fittings; a stowage panel carries restraints; and a soft goods panel carries a fabric-covered box. The board was used repeatedly to practice and refine the motion scripts for generic tasks such as flipping switches, cleaning handrails and handling soft goods, and to test the machine vision that lets R2 verify whether a switch actually moved. Demonstrated station tasks include handrail cleaning and air velocity measurement with the Velocicalc air flow meter, both routine crew chores. Head stereo cameras on a 3 DOF pan and tilt provide the imagery [4], with low-rate visual servoing used to acquire handrails [2].
Extravehicular limits
Section titled “Extravehicular limits”R1 motors were thermal-vacuum rated and the design targeted an 8 hour EVA thermal endurance [4]. Vacuum operation would also expose the harmonic drives and bearings to the lubricant constraints that govern all orbital mechanisms, where vapor pressure rather than viscosity sets the fluid choice [6]. R2 never operated outside the pressurized volume; it was returned to Earth for repair and did not fly again.
What is not established
Section titled “What is not established”The hand-eye calibration figures for the R1 hand register the robot’s own kinematic and vision models against each other rather than against an external ground truth, on sample sizes of a few dozen to a few hundred configurations [9]. The finger-tracking teleoperation concept for the R2 hand was demonstrated only in simulation, with no measured task times, error rates or characterization of the tracker’s own accuracy, and it was never connected to flight hardware [10]. No EVA thermal or vacuum test of R2 itself is reported; the thermal-vacuum rating and 8 hour endurance figure belong to the R1 design [4], and R2’s own vacuum exposure was never demonstrated before it was returned to Earth.
References
- Diftler, M. A., Radford, N. A., Mehling, J. S., Abdallah, M. E., Bridgwater, L. B., Sanders, A. M., Askew, R. S., Linn, D. M., Yamokoski, J. D., Permenter, F. A. and Hargrave, B. K. (2010). Robonaut 2 - The First Humanoid Robot in Space
. IEEE International Conference on Robotics and Automation, 20100040493. Source
BibTeX
@inproceedings{diftler2010robonaut, title = {Robonaut 2 - The First Humanoid Robot in Space}, author = {Diftler, Myron A. and Radford, N. A. and Mehling, J. S. and Abdallah, M. E. and Bridgwater, L. B. and Sanders, A. M. and Askew, R. S. and Linn, D. M. and Yamokoski, J. D. and Permenter, F. A. and Hargrave, B. K.}, booktitle = {IEEE International Conference on Robotics and Automation}, number = {20100040493}, pages = {2178-2183}, institution = {NASA}, year = {2010}, doi = {10.1109/icra.2011.5979830}, abstract = {NASA and General Motors have developed the second generation Robonaut, Robonaut 2 or R2, and it is scheduled to arrive on the International Space Station in early 2011 and undergo initial testing by mid-year. This state of the art, dexterous, anthropomorphic robotic torso has significant technical improvements over its predecessor making it a far more valuable tool for astronauts. Upgrades include: increased force sensing, greater range of motion, higher bandwidth, and improved dexterity. R2's integrated mechatronic design results in a more compact and robust distributed control system with a fraction of the wiring of the original Robonaut. Modularity is prevalent throughout the hardware and software along with innovative and layered approaches for sensing and control. The most important aspects of the Robonaut philosophy are clearly present in this latest model's ability to allow comfortable human interaction and in its design to perform significant work using the same hardware and interfaces used by people. The following describes the mechanisms, integrated electronics, control strategies, and user interface that make R2 a promising addition to the Space Station and other environments where humanoid robots can assist people.} } - Badger, J. M., Hulse, A. M., Taylor, R. C., Curtis, A. W., Gooding, D. R. and Thackston, A. (2014). Model-based Robotic Dynamic Motion Control for the Robonaut 2 Humanoid Robot
. IEEE-RAS International Conference on Humanoid Robots, 20140000410. Source
BibTeX
@inproceedings{badger2014model, title = {Model-based Robotic Dynamic Motion Control for the Robonaut 2 Humanoid Robot}, author = {Badger, Julia M. and Hulse, Aaron M. and Taylor, Ross C. and Curtis, Andrew W. and Gooding, Dustin R. and Thackston, Allison}, booktitle = {IEEE-RAS International Conference on Humanoid Robots}, number = {20140000410}, pages = {62-67}, institution = {NASA}, year = {2014}, doi = {10.1109/humanoids.2013.7029956}, abstract = {Robonaut 2 (R2), an upper-body dexterous humanoid robot, has been undergoing experimental trials on board the International Space Station (ISS) for more than a year. R2 will soon be upgraded with two climbing appendages, or legs, as well as a new integrated model-based control system. This control system satisfies two important requirements; first, that the robot can allow humans to enter its workspace during operation and second, that the robot can move its large inertia with enough precision to attach to handrails and seat track while climbing around the ISS. This is achieved by a novel control architecture that features a joint-level embedded impedance control law which is tightly interfaced with a kinematic and dynamic coordinated control system that resides on centralized processors. This paper presents the integrated control algorithm as well as several test results that illustrate R2's safety features and performance.} } - Ahlstrom, T. D., Diftler, M. E., Berka, R. B., Badger, J. M., Yayathi, S., Curtis, A. W. and Joyce, C. A. (2013). Robonaut 2 on the International Space Station: Status Update and Preparations for IVA Mobility
. AIAA SPACE Conference and Exposition. Source
BibTeX
@inproceedings{ahlstrom2013robonaut, title = {Robonaut 2 on the International Space Station: Status Update and Preparations for IVA Mobility}, author = {Ahlstrom, Thomas D. and Diftler, Myron E. and Berka, Reginald B. and Badger, Julia M. and Yayathi, Sandeep and Curtis, Andrew W. and Joyce, Charles A.}, booktitle = {AIAA SPACE Conference and Exposition}, address = {San Diego, California}, year = {2013}, doi = {10.2514/6.2013-5340}, abstract = {Robotics engineers, ground controllers and International Space Station (ISS) crew have been running successful experiments using Robonaut 2 (R2) on-board the ISS for more than a year. This humanoid upper body robot continues to expand its list of achievements and its capabilities to safely demonstrate maintenance and servicing tasks while working alongside human crewmembers. The next phase of the ISS R2 project will transition from a stationary Intra Vehicular Activity (IVA) upper body using a power/data umbilical, to an IVA mobile system with legs for repositioning, a battery backpack power supply, and wireless communications. These upgrades will enable the R2 team to evaluate hardware performance and to develop additional control algorithms and control verification techniques with R2 inside the ISS in preparation for the Extra Vehicular Activity (EVA) phase of R2 operations. As R2 becomes more capable in assisting with maintenance tasks, with minimal supervision, including repositioning itself to different work sites, the ISS crew will be burdened with fewer maintenance chores, leaving them more time to conduct other activities. R2's developers at the Johnson Space Center (JSC) are preparing the R2 IVA mobility hardware and software upgrades for delivery to the ISS in late 2013. This paper summarizes R2 ISS achievements to date, briefly describes the R2 IVA mobility upgrades, and discusses the R2 IVA mobility objectives and plans.} } - Ambrose, R. O. and Diftler, M. A. (2001). Robonaut: A Robotic Astronaut Assistant
. International Symposium on Artificial Intelligence, Robotics and Automation in Space (i-SAIRAS), 20100033240. Source
BibTeX
@inproceedings{ambrose2001robonaut, title = {Robonaut: A Robotic Astronaut Assistant}, author = {Ambrose, Robert O. and Diftler, Myron A.}, booktitle = {International Symposium on Artificial Intelligence, Robotics and Automation in Space (i-SAIRAS)}, number = {20100033240}, institution = {NASA}, address = {Montreal}, year = {2001}, url = {https://ntrs.nasa.gov/citations/20100033240}, abstract = {NASA's latest anthropomorphic robot, Robonaut, has reached a milestone in its capability. This highly dexterous robot, designed to assist astronauts in space, is now performing complex tasks at the Johnson Space Center that could previously only be carried out by humans. With 43 degrees of freedom, Robonaut is the first humanoid built for space and incorporates technology advances in dexterous hands, modular manipulators, lightweight materials, and telepresence control systems. Robonaut is human size, has a three degree of freedom (DOF) articulated waist, and two, seven DOF arms, giving it an impressive work space for interacting with its environment. Its two, five fingered hands allow manipulation of a wide range of tools. A pan/tilt head with multiple stereo camera systems provides data for both teleoperators and computer vision systems.} } - Martin, T. B., Ambrose, R. O., Diftler, M. A., Platt, R. J. and Butzer, M. J. (2004). Tactile Gloves for Autonomous Grasping With the NASA/DARPA Robonaut
. NASA, 20050236770. Source
BibTeX
@techreport{martin2004tactile, title = {Tactile Gloves for Autonomous Grasping With the NASA/DARPA Robonaut}, author = {Martin, T. B. and Ambrose, Robert O. and Diftler, Myron A. and Platt, R., Jr. and Butzer, M. J.}, number = {20050236770}, institution = {NASA}, year = {2004}, doi = {10.21236/ada438799}, abstract = {Tactile data from rugged gloves are providing the foundation for developing autonomous grasping skills for the NASA/DARPA Robonaut, a dexterous humanoid robot. These custom gloves compliment the human like dexterity available in the Robonaut hands. Multiple versions of the gloves are discussed, showing a progression in using advanced materials and construction techniques to enhance sensitivity and overall sensor coverage. The force data provided by the gloves can be used to improve dexterous, tool and power grasping primitives. Experiments with the latest gloves focus on the use of tools, specifically a power drill used to approximate an astronaut's torque tool.} } - Jones, W. R. J., Jansen, M. J., Gschwender, L. J., Snyder, C. E. J., Sharma, S. K., Predmore, R. E. and Dube, M. J. (2001). The Tribological Properties of Several Silahydrocarbons for Use in Space Mechanisms
. Journal of Synthetic Lubrication, NASA/TM-2001-211196. Source
BibTeX
@article{jones2001tribological, title = {The Tribological Properties of Several Silahydrocarbons for Use in Space Mechanisms}, author = {Jones, W. R., Jr. and Jansen, M. J. and Gschwender, L. J. and Snyder, C. E., Jr. and Sharma, Shiv K. and Predmore, R. E. and Dube, Michael J.}, journal = {Journal of Synthetic Lubrication}, volume = {20}, number = {NASA/TM-2001-211196}, pages = {303-315}, institution = {NASA}, address = {Liege}, year = {2001}, doi = {10.1002/jsl.3000200404}, abstract = {Abstract Silahydrocarbons are members of a relatively new class of liquid lubricants with great potential for use in space mechanisms. They are unimolecular species consisting of silicon, carbon, and hydrogen. They possess unique wear, viscosity, and volatility properties while retaining the ability to solubilise conventional additives. The tribological properties of several members of this class, including tri‐, tetra‐, and penta‐compounds, are presented. These properties include viscosity‐temperature, viscosity—pressure, vapour pressure, lubricant life, traction, and reciprocating and four‐ball wear rates. Lubricant lifetimes were determined using a vacuum ball bearing simulator, the spiral orbit tribometer. Wear was measured using a Cameron Plint reciprocating tribometer and wear rates with a vacuum four‐ball tribometer. Conventional viscometry was used for viscosity—temperature measurements and a Knudsen cell for vapour pressure. Thermogravimetric analysis was also used for volatility measurements. Pressure—viscosity coefficients (α—values) were estimated from elastohydrodynamic lubrication film thickness measurements. These properties are compared to those of existing state‐of‐the‐art space lubricants.} } - Diftler, M. A., Greene, B. D., Joyce, C., De La Pena, N., Noblitt, A. and Ambrose, R. (2011). Robonaut 2 - Initial Activities On-Board the ISS
. IEEE Aerospace Conference, 20110023640. Source
BibTeX
@inproceedings{diftler2011robonaut, title = {Robonaut 2 - Initial Activities On-Board the ISS}, author = {Diftler, Myron A. and Greene, B. D. and Joyce, Charles and De La Pena, Noe and Noblitt, Alan and Ambrose, Robert}, booktitle = {IEEE Aerospace Conference}, number = {20110023640}, institution = {NASA}, address = {Big Sky, Montana}, year = {2011}, url = {https://ntrs.nasa.gov/citations/20110023640}, abstract = {Robonaut 2, or R2, arrived on the International Space Station in February 2011 and is currently undergoing testing in preparation for it to become, initially, an Intra-Vehicular Activity (IVA) tool and then evolve into a system that can perform Extra-Vehicular Activities (EVA). After the completion of a series of system level checks to ensure that the robot traveled well on-board the Space Shuttle Atlantis, ground control personnel will remotely control the robot to perform free space tasks that will help characterize the differences between earth and zero-g control. For approximately one year, the fixed base R2 will perform a variety of experiments using a reconfigurable task board that was launched with the robot. While working side-by-side with human astronauts, Robonaut 2 will actuate switches, use standard tools, and manipulate Space Station interfaces, soft goods and cables. The results of these experiments will demonstrate the wide range of tasks a dexterous humanoid can perform in space and they will help refine the methodologies used to control dexterous robots both in space and here on earth. After the trial period that will evaluate R2 while on a fixed stanchion in the US Laboratory module, NASA plans to launch climbing legs that when attached to the current on-orbit R2 upper body will give the robot the ability to traverse through the Space Station and start assisting crew with general IVA maintenance activities. Multiple control modes will be evaluated in this extra-ordinary ISS test environment to prepare the robot for use during EVAs. Ground Controllers will remotely supervise the robot as it executes semi-autonomous scripts for climbing through the Space Station and interacting with IVA interfaces. IVA crew will locally supervise the robot using the same scripts and also teleoperate the robot to simulate scenarios with the robot working alone or as an assistant during space walks.} } - Klyushnikov, V. Y. (2020). Robot Avatar: A Means of Human Telepresence in Space
. Aerospace Sphere Journal, 1. Source
BibTeX
@article{klyushnikov2020robot, title = {Robot Avatar: A Means of Human Telepresence in Space}, author = {Klyushnikov, Valery Y.}, journal = {Aerospace Sphere Journal}, volume = {102}, number = {1}, pages = {60--69}, year = {2020}, doi = {10.30981/2587-7992-2020-102-1-60-69}, abstract = {АННОТАЦИЯ I В статье проведен анализ перспектив создания и практического использования технологии роботов-аватаров, предназначенных для исследования, освоения и использования космоса.Определен возможный облик аватара и системы сопряжения робота-аватара с человеком-оператором.} } - Nickels, K., Huber, E. and DiCicco, M. (2007). Hand-eye calibration using active vision. dataverse.jpl.nasa.gov/dataset.xhtml
BibTeX
@misc{nickels2007hand, title = {Hand-eye calibration using active vision}, author = {Nickels, Kevin and Huber, Eric and DiCicco, Matthew}, year = {2007}, url = {https://dataverse.jpl.nasa.gov/dataset.xhtml?persistentId=hdl:2014/41844} } - Champoux, R. G. (2012). Teleoperation of robonaut using finger tracking
. Smart Structures and Materials Symposium. Source
BibTeX
@inproceedings{champoux2012teleoperation, title = {Teleoperation of robonaut using finger tracking}, author = {Champoux, Rachel G.}, booktitle = {Smart Structures and Materials Symposium}, publisher = {JPL Open Repository}, year = {2012}, url = {https://dataverse.jpl.nasa.gov/dataset.xhtml?persistentId=hdl:2014/43142} } - Bluethmann, W., Ambrose, R., Diftler, M., Askew, S., Huber, E., Goza, M., Rehnmark, F., Lovchik, C. and Magruder, D. (2003). Robonaut: a robot designed to work with humans in space
. Autonomous Robots, 20040087729. Source
BibTeX
@article{bluethmann2003robonaut, title = {Robonaut: a robot designed to work with humans in space}, author = {Bluethmann, William and Ambrose, Robert and Diftler, Myron and Askew, Scott and Huber, Eric and Goza, Michael and Rehnmark, Fredrik and Lovchik, Chris and Magruder, Darby}, journal = {Autonomous Robots}, volume = {14}, number = {20040087729}, pages = {179-197}, institution = {NASA}, year = {2003}, doi = {10.1023/a:1022231703061}, abstract = {The Robotics Technology Branch at the NASA Johnson Space Center is developing robotic systems to assist astronauts in space. One such system, Robonaut, is a humanoid robot with the dexterity approaching that of a suited astronaut. Robonaut currently has two dexterous arms and hands, a three degree-of-freedom articulating waist, and a two degree-of-freedom neck used as a camera and sensor platform. In contrast to other space manipulator systems, Robonaut is designed to work within existing corridors and use the same tools as space walking astronauts. Robonaut is envisioned as working with astronauts, both autonomously and by teleoperation, performing a variety of tasks including, routine maintenance, setting up and breaking down worksites, assisting crew members while outside of spacecraft, and serving in a rapid response capacity.} } - (2023). NASA: Robonaut 2. nasa.gov/robonaut2
BibTeX
@misc{nasarobonaut, title = {NASA: Robonaut 2}, organization = {nasa.gov}, year = {2023}, url = {https://www.nasa.gov/robonaut2} }