Home Articles Facts Games Poems & Quotes
Space Walking Robots
NASA is building an advanced humanoid system called Robonaut, currently under development at the Johnson Space Centre.

by Chris Culbert

The Shape of Things to Come

Over the past five decades, space flight hardware has been designed for human servicing. Space walks are planned for most of the assembly missions for the International Space Station, and they are a key contingency for resolving on-orbit failures. Combined with substantial investment in EVA tools, this accumulation of equipment requiring a humanoid shape and an assumed level of human performance presents a unique opportunity for a humanoid system.

While the depth and breadth of human performance is beyond the current state of the art in robotics, NASA targeted the reduced dexterity and performance of a suited astronaut as Robonaut's design goals, specifically using the work envelope, ranges of motion, strength and endurance capabilities of space walking humans. This article describes the design effort for the Robonaut system.

Mechanism Design

The manipulator and dexterous hand have been developed with a substantial investment in mechatronics design. The arm structure has embedded avionics elements within each link, reducing cabling and noise contamination. Unlike some systems, Robonaut uses a chordate approach to data management, bringing all feedback to a central nervous system, where even low-level servo control is performed. This biologically inspired neurological approach is extended to left-right computational symmetry, sensor and power duality and kinematical redundancy, enabling learning and optimization in mechanical, electrical and software forms. The theory that manufacturing tools caused humans to evolve by requiring skills that could be naturally selected is applied to Robonaut's design as well. The set of EVA tools used by astronauts was the initial design consideration for the system, hence the development of Robonaut's dexterous five-fingered hand and human-scale arm that exceeds the range of motion of even unsuited astronauts. Packaging requirements for the entire system were derived from the geometry of EVA access corridors, such as pathways on the Space Station and airlocks built for humans.



NASA

Is this the future of robotics...?



Sensors and Telepresence Control

Robonaut's broad mix of sensors includes thermal, position, tactile, force and torque instrumentation, with over 150 sensors per arm. The control system for Robonaut includes an onboard, real time CPU with miniature data acquisition and power management in a small, environmentally hardened body. Off-board guidance is delivered with human supervision using a telepresence control station with human tracking.

Meeting the needs

To meet the dexterous manipulation needs foreseen in future NASA missions, the Automation, Robotics, and Simulation Division at Johnson Space Center is developing Robonaut, a highly dexterous anthropomorphic robotic system. Robonaut is advancing the state of the art in anthropomorphic robotic systems, multiple use tool handling end effectors, modular robotic systems components and telepresence control systems. The project has adopted the design concept of an anthropomorphic robot the size of an astronaut in a space suit and configured with two arms, two five-fingered hands, a head and a torso. Its dexterous pair of arms enables dual-arm operations and its hands can interface directly with a wide range of interfaces without special tooling. Its anthropomorphic design enables intuitive telepresence control by a human operator.

Head

Robonaut's head is still a work in progress, but the existing system includes an articulated neck that allows the teleoperator to point Robonaut's face. The head holds two small color cameras that deliver stereo vision to the operator's helmet display, yielding a form of depth perception. The interocular spacing of the cameras is matched to typical human eye spacing, with a fix vergence at arm's reach. The neck drives are commanded using a 6 axis Polhemus sensor mounted on the


NASA

The operator can see through two cameras in Robonauts' head


teleoperator's helmet, and can track the velocities of typical human neck motions. Like the arms, the neck's endoskeleton is covered in a fabric skin, which is fitted into and under the helmet. The helmeted approach is unusual in the robotics world, where cameras are typically mounted in exposed locations on pan-tilt-verge units. Robonaut's requirements for a rugged design, working with astronauts in cluttered environments drove the design towards a better protection system, such as the helmets that humans where here on Earth. The helmet is made of an epoxy resin, "grown" using a stereo lithography machine at the Johnson space center. As you can see, the design was inspired by Centurian armor, giving Robonaut some attitude. The neck joints are similar to the joints and are controlled with the same real-time control system. Their kinematics is based on a pan-tilt serial chain, with the first rotation about Robonaut's spine, and then a pitch motion about a lateral axis. The pitch motion axis does not pass through the camera sensors, but is instead 3 inches below, like the Atlas joint in the human neck. This offset (actually a D-H link length) allows the cameras to translate forward, letting Robonaut see down over its chest.

Hand



NASA

The Robonaut hand replicates the size and capability of an astronauts hand



Many ground breaking dexterous robot hands have been developed over the past two decades. These devices make it possible for a robot manipulator to grasp and manipulate objects that are not designed to be robotically compatible. While several grippers have been designed for space use and some even tested in space, no dexterous robotic hand has been flown in EVA conditions. The Robonaut Hand is one of the first under development for space EVA use and the closest in size and capability to a suited astronaut’s hand. Robonaut Hand will be able to fit into all the required places. Joint travel for the wrist pitch and yaw is designed to meet or exceed the human hand in a pressurized glove. The hand and wrist parts are sized to reproduce the necessary strength to meet maximum EVA crew requirements. EVA space compatibility separates the Robonaut Hand from many others. All component materials meet outgassing restrictions to prevent contamination that could interfere with other space systems. Parts made of different materials are toleranced to perform acceptably under the extreme temperature variations experienced in EVA conditions. Brushless motors are used to ensure long life in a vacuum. All parts are designed to use proven space lubricants. The Robonaut Hand has a total of fourteen degrees of freedom. It consists of a forearm which houses the motors and drive electronics, a two degree of freedom wrist, and a five finger, twelve degree of freedom hand. The forearm, which measures four inches in diameter at its base and is approximately eight inches long, houses all fourteen motors, 12 separate circuit boards, and all of the wiring for the hand. The hand itself is broken down into two sections : a dexterous work set which is used for manipulation, and a grasping set which allows the hand to maintain a stable grasp while manipulating or actuating a given object. This is an essential feature for tool use. The dexterous set consists of two three degree of freedom fingers (pointer and index) and a three degree of freedom opposable thumb. The grasping set consists of two, one degree of freedom fingers (ring and pinkie) and a palm degree of freedom. All of the fingers are shock mounted into the palm.



NASA

The range of motion in the arm exceeds that of a human


Arms

Robonaut's arms are human scale manipulators designed to fit within the exterior volume of an Astronaut's suit (the EMU). Beyond its volume, design objectives were human equivalent strength, human scale reach, thermal endurance to match an 8 hour EVA, fine motion, high bandwidth dynamic response, redundancy, safety, and a range of motion that exceeds that of a human limb. The arm has a dense packaging of joints and avionics developed with the mechatronics philosophy. The endoskeletal design of the arm houses thermal vacuum rated motors, harmonic drives, fail-safe brakes and 16 sensors in each joint (saves on the health insurance quotes!). Custom lubricants, strain gages, encoders and absolute angular position sensors were developed in house to make the dense packaging possible. The Roll-Pitch-Roll-Pitch-Roll-Pitch-Yaw kinematic tree is covered in a series of synthetic fabric layers, forming a skin that provides protection from contact and extreme thermal variations in the environment of space. Two of these arm joints have already been tested in a thermal vacuum chamber at JSC, where they performed well as the temperature was varied from -25C to 105C.

Robonaut Control System

The Robonaut control system architecture must respond to several interesting challenges. It must provide safe, reliable control for 47+ degrees of freedom. It must be controllable via direct teleoperation, shared control, and full autonomy. It must maintain performance in a harsh thermal environment. It must execute at the required rate on reasonable computing hardware. These challenges cannot be met by using only classical robot control methods. Advanced control theory in the areas of grasping, force control, intelligent control, and shared control must be developed to the point where the control is suitable for critical applications to fully realize the capability of the Robonaut. The overall contr
ol architecture is being developed around the concept of creating sub-autonomies which are used to build the main system. These autonomies each combine controllers, safety systems, low-level intelligence, and sequencing. As a result, each is a self contained, peer system which interacts with the other peers.



NASA

Space walks will be the work of robots


An example of the force controller sub-autonomy is shown below. The force safety system is an integral part of the sub-autonomy. Its limits are controlled by the force sequencer which configures the sub-autonomy for the selected force mode. When the safety system detects a problem, an input reaches a design criteria, or a mode change occurs the force sequencer handles an orderly configuration change of the force control sub-autonomy. The mode of the joint control system required to implement the force mode is decided by the force sequencer and is sent to the joint control sub-autonomy. System sub-autonomies include task sequences, Cartesian control, vision, teleoperator interface, joint control, and grasping among others. Higher level sub-autonomies make decisions as to what services the lower level sub-autonomies need to provide to implement the required tasks. The overall system design makes conflicts in requests for services either impossible or allows for arbitration by system level autonomies.

Each sub-autonomy handles its own internal safety and decision making. If a failure occurs, a lower level sub-autonomy can request a shutdown or reconfiguration from a higher level sub-autonomy or the main system controller which will handle the system level actions required. The advantages of this approach are each sub-autonomy can be tested individually and the object orientedness of the system is enhanced. Computing environment The computing environment chosen for the Robonaut project includes several state-of-the-art technologies.

The PowerPC processor was chosen as the real-time computing platform for its performance and its continued development for space applications. The computers and their required I/O are connected via a VME backplane. The processors run the VxWorks real-time operating system. This combination of flexible computing hardware and operating system supports varied development activities. The software for Robonaut is written in C and C++. ControlShell, a software development environment for object oriented, real-time software development, is used extensively to aid in the development process. ControlShell provides a graphical development environment which enhances the understanding of the system and code reusability.

 

 

Home   l  Biology   l  Physics   l  Planetary Science   l  Technology   l  Space

First Science 2014