Engineering PapersSearch

Engineering topics

Goza, Michael

Publications and source records attributed to Goza, Michael.

Towards Supervising Remote Dexterous Robots Across Time Delay

The President s Vision for Space Exploration, laid out in 2004, relies heavily upon robotic exploration of the lunar surface in early phases of the program. Prior to the arrival of astronauts on the lunar surface, these robots will be required to be controlled across space and time, posing a considerable challenge for traditional telepresence techniques. Because time delays will be measured in seconds, not minutes as is the case for Mars Exploration, uploading the plan for a day seems excessive. An approach for controlling dexterous robots under intermediate time delay is presented, in which software running within a ground control cockpit predicts the intention of an immersed robot supervisor, then the remote robot autonomously executes the supervisor s intended tasks. Initial results are presented.

Hambuchen, Kimberly

Supervising Remote Humanoids Across Intermediate Time Delay

The President's Vision for Space Exploration, laid out in 2004, relies heavily upon robotic exploration of the lunar surface in early phases of the program. Prior to the arrival of astronauts on the lunar surface, these robots will be required to be controlled across space and time, posing a considerable challenge for traditional telepresence techniques. Because time delays will be measured in seconds, not minutes as is the case for Mars Exploration, uploading the plan for a day seems excessive. An approach for controlling humanoids under intermediate time delay is presented. This approach uses software running within a ground control cockpit to predict an immersed robot supervisor's motions which the remote humanoid autonomously executes. Initial results are presented.

Hambuchen, Kimberly

Mapping From an Instrumented Glove to a Robot Hand

An algorithm has been developed to solve the problem of mapping from (1) a glove instrumented with joint-angle sensors to (2) an anthropomorphic robot hand. Such a mapping is needed to generate control signals to make the robot hand mimic the configuration of the hand of a human attempting to control the robot. The mapping problem is complicated by uncertainties in sensor locations caused by variations in sizes and shapes of hands and variations in the fit of the glove. The present mapping algorithm is robust in the face of these uncertainties, largely because it includes a calibration sub-algorithm that inherently adapts the mapping to the specific hand and glove, without need for measuring the hand and without regard for goodness of fit. The algorithm utilizes a forward-kinematics model of the glove derived from documentation provided by the manufacturer of the glove. In this case, forward-kinematics model signifies a mathematical model of the glove fingertip positions as functions of the sensor readings. More specifically, given the sensor readings, the forward-kinematics model calculates the glove fingertip positions in a Cartesian reference frame nominally attached to the palm. The algorithm also utilizes an inverse-kinematics model of the robot hand. In this case, inverse-kinematics model signifies a mathematical model of the robot finger-joint angles as functions of the robot fingertip positions. Again, more specifically, the inverse-kinematics model calculates the finger-joint commands needed to place the fingertips at specified positions in a Cartesian reference frame that is attached to the palm of the robot hand and that nominally corresponds to the Cartesian reference frame attached to the palm of the glove. Initially, because of the aforementioned uncertainties, the glove fingertip positions calculated by the forwardkinematics model in the glove Cartesian reference frame cannot be expected to match the robot fingertip positions in the robot-hand Cartesian reference frame. A calibration must be performed to make the glove and robot-hand fingertip positions correspond more precisely. The calibration procedure involves a few simple hand poses designed to provide well-defined fingertip positions. One of the poses is a fist. In each of the other poses, a finger touches the thumb. The calibration subalgorithm uses the sensor readings from these poses to modify the kinematical models to make the two sets of fingertip positions agree more closely.

Goza, Michael

0g Climbing - The Challenge of Walking in Space

Space walking is poorly named, as it has little in common with how animals walk on Earth. Space walking is more akin to mountain climbing in scuba gear, while parachuting in a freefall-an odd combination of effects and equipment to help people do a demanding job. Robots are now being studied for service in this same domain, working on large scale space structures like the Space Station, servicing science or military platforms in high orbit, or riding on the outside of a space craft in transit to Mars, the Moon or other destinations. What have we learned about climbing in 0g? How should machines be controlled for serving in this role? What can they do to overcome the problems that humans have faced? In order to move about in this environment, a robot must be able to climb autonomously, using gaits that smoothly manage its momentum and that minimize contact forces (walking lightly) while providing for safety in the event of an emergency requiring the system to stop. All three of these objectives are now being explored at NASA's Johnson Space Center, using the Robonaut system and a set of mockups that emulate the 0g condition. NASA's goal for Robonaut is to develop the control technology that will allow it to climb on the outside of the Space Shuttle, the Space Station, and satellite mockups at JSC, enabling the robot to perform EVA task setups or serve as an Astronaut's assistant.

Ambrose, Robert O.

0g Climbing - The Challenge of Walking in Space

Space walking is poorly named, as it has little in common with how animals walk on Earth. Space walking is more akin to mountain climbing in scuba gear, while parachuting in a freefall -- an odd combination of effects and equipment to help people do a demanding job. Robots are now being studied for service in this same domain, working on large scale space structures like the Space Station, servicing science or military platforms in high orbit, or riding on the outside of a space craft in transit to Mars, the Moon or other destinations. What have we learned about climbing in 0g? How should machines be controlled for serving in this role? What can they do to overcome the problems that humans have faced? In order to move about in this environment, a robot must be able to climb autonomously, using gaits that smoothly manage its momentum and that minimize contact forces (walking lightly) while providing for safety in the event of an emergency requiring the system to stop. All three of these objectives are now being explored at NASA's Johnson Space Center, using the Robonaut system and a set of mockups that emulate the 0g condition. NASA's goal for Robonaut is to develop the control technology that will allow it to climb on the outside of the Space Shuttle, the Space Station, and satellite mockups at JSC, enabling the robot to perform EVA task setups or serve as an Astronaut's assistant.

Ambrose, Robert O.

Robonaut: a robot designed to work with humans in space

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.

Man-Machine Systems