Search NASA⌕ Search

SEARCH · Search NASA

Results for “robotics rovers navigation”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 91 records · Page 5

A ROS-based Simulator for Testing the Enhanced Autonomous Navigation of the Mars 2020 Rover

In order to achieve the ambitious objectives of the Mars 2020 (M2020) mission, in particular the ability to autonomously traverse more challenging terrains more efficiently, new surface mobility software was developed for Enhanced Navigation (ENav). That decision was made early in the project, before most of the new surface flight software (FSW) existed, which created a need for a separate framework where the new navigation algorithms could be quickly prototyped and tested, before more realistic FSW-based testbeds became available. The JPL robotics team chose the Robot Operating System [1] (ROS) as the environment in which to test the new ENav algorithms. This made it possible to write the algorithms in the C language required by the FSW, so they could be directly ported over to the flight module later on, while leveraging all the C++ libraries and tools provided by ROS for simulation and testing. The ENav algorithms were developed as a separate C library, and stubs were used to replace any FSW-specific code, such as Event Reporting (EVRs) and data products (DPs). A ROS simulator was developed to generate a rich set of varied 3D terrains representative of the candidate Mars landing sites and simulate the physics of the rover motion, the point cloud perceived by the rover’s stereo vision system, and the new thinking-while-driving (TWD) navigation logic which directs the rover to drive autonomously to user-specified waypoints. To simulate the rover motion and perception, a ROS node was developed that uses a software library called HyperDrive Sim (HDSim), which is a wrapper for the Rover Sequencing and Visualization Program [2] (RSVP). That library provides roverterrain settling, realistic slip modelling, and camera rendering capability based on the rover’s NavCam machine vision models. To simulate the navigation logic, a ROS node was created that initializes and runs the ENav algorithms in a way that mimics the FSW execution, while also providing the capability to load and replay data products, including re-running the recorded inputs through the ENav algorithms for testing. An engineering Graphical User Interface (GUI) was also developed to visualize various elements, such as the rover pose during the drive, the simulated and perceived terrain, the selected local and global paths to the goal, the evaluated candidate paths and the reasons why they were rejected, the keep-in and keep-out zones (KIOZs), etc. Finally, an advanced Monte Carlo (MC) framework that can run many simulations in parallel on the Cloud and automatically generate reports that capture the key ENav performance metrics was developed to evaluate the system in a statisticallymeaningful way. This paper provides an overview of the ROSbased simulator used for testing the M2020 ENav algorithms.

Toupet, Olivier↗

Autonomous Rovers for Mars Exploration

Rovers will play a critical role in the exploration of Mars. Near-term mission plans call for long traverses over unknown terrain, robust navigation and instrument placement, and reliable operations for extended periods of time. Longer-term missions may visit multiple science sites in a single day and perform opportunistic science data collection, as well as complex scouting, construction, and maintenance tasks in preparation for an eventual human presence. The Pathfinder mission demonstrated the potential for robotic Mars exploration but at the same time indicated the need for more rover autonomy. The highly ground-intensive control with infrequent communication and high latency limited the effectiveness of the Sojourner rover. When failures occurred, Sojourner often sat idle for extended periods of time, awaiting further commands from earth. In future missions, the tasks will be more complex and extended; hence there will be even more situations where things do not go exactly as planned. Significant advances in rover autonomy are needed to cope with increasing task complexity and greater execution uncertainty. Towards this end, we have designed an on-board executive architecture that incorporates robust operation, resource utilization, and failure recovery. In addition, we have designed ground tools to produce and refine contingent schedules that take advantage of the on-board architecture's flexible execution characteristics. Together, the on-board executive and the ground tools constitute an integrated rover autonomy architecture. This work draws from our experience with the Deep Space One autonomy experiment, with enhancements to ensure robust operation in the face of the unpredictable, complex environment that the rover will encounter on Mars. The rover autonomy architecture is currently being developed and deployed on the Marsokhod rover platform at NASA Ames Research Center. The capabilities of the rover autonomy architecture to support autonomous operations will be demonstrated concretely in upcoming field tests.

Anderson, Corin↗

Evolving directions in NASA's planetary rover requirements and technology

This paper reviews the evolution of NASA's planning for planetary rovers (i.e. robotic vehicles which may be deployed on planetary bodies for exploration, science analysis, and construction) and some of the technology that has been developed to achieve the desired capabilities. The program is comprised of a variety of vehicle sizes and types in order to accommodate a range of potential user needs. This includes vehicles whose weight spans a few kilograms to several thousand kilograms; whose locomotion is implemented using wheels, tracks, and legs; and whose payloads vary from microinstruments to large scale assemblies for construction. We first describe robotic vehicles, and their associated control systems, developed by NASA in the late 1980's as part of a proposed Mars Rover Sample Return (MRSR) mission. Suggested goals at that time for such an MRSR mission included navigating for one to two years across hundreds of kilometers of Martian surface; traversing a diversity of rugged, unknown terrain; collecting and analyzing a variety of samples; and bringing back selected samples to the lander for return to Earth. Subsequently, we present the current plans (considerably more modest) which have evolved both from technological 'lessons learned' in the previous period, and modified aspirations of NASA missions. This paper describes some of the demonstrated capabilities of the developed machines and the technologies which made these capabilities possible.

Weisbin, C. R.↗

Evolving directions in NASA's planetary rover requirements and technology

The evolution of NASA's planning for planetary rovers (that is robotic vehicles which may be deployed on planetary bodies for exploration, science analysis, and construction) and some of the technology that was developed to achieve the desired capabilities is reviewed. The program is comprised of a variety of vehicle sizes and types in order to accommodate a range of potential user needs. This includes vehicles whose weight spans a few kilograms to several thousand kilograms; whose locomotion is implemented using wheels, tracks, and legs; and whose payloads vary from microinstruments to large scale assemblies for construction. Robotic vehicles and their associated control systems, developed in the late 1980's as part of a proposed Mars Rover Sample Return (MRSR) mission, are described. Goals suggested at the time for such a MRSR mission included navigating for one to two years across hundreds of kilometers of Martian surface; traversing a diversity of rugged, unknown terrain; collecting and analyzing a variety of samples; and bringing back selected samples to the lander for return to Earth. Current plans (considerably more modest) which have evolved both from technological 'lessons learned' in the previous period, and modified aspirations of NASA missions are presented. Some of the demonstrated capabilities of the developed machines and the technologies which made these capabilities possible are described.

Weisbin, C. R.↗

Progress in Development of the Axel Rovers

Progress has been made in the development of a family of robotic land vehicles having modular and minimalist design features chosen to impart a combination of robustness, reliability, and versatility. These vehicles at earlier stages of development were described in two previous NASA Tech Briefs articles: "Reconfigurable Exploratory Robotic Vehicles" (NPO-20944), Vol. 25, No. 7 (July 2001), page 56; and "More About Reconfigurable Exploratory Robotic Vehicles" (NPO-30890), Vol. 33, No. 8 (August 2009), page 40. Conceived for use in exploration of the surfaces of Mars and other remote planets, these vehicles could also be adapted to terrestrial applications, including exploration of volcanic craters or other hostile terrain, military reconnaissance, inspection of hazardous sites, and searching for victims of earthquakes, landslides, avalanches, or mining accidents. In addition, simplified versions of these vehicles might be marketable as toys. The most basic module in this family of reconfigurable robots is the Axel rover, which has a cylindrical body with two main wheels and a trailing link. Inside its body are three motors and associated mechanisms for driving the two wheels and for rotating the link 360 around its symmetrical body. The actuated link serves several purposes: It is used as a lever arm to react to the wheels thrust to move Axel in multiple directions. It is used to rotate the Axel housing in order to tilt, to the desired angle, any sensors and instruments mounted on or in the Axel housing. It provides an alternative mobility mode, which is primarily used in its tethered configuration. Turn ing the link into the ground in lieu of driving the wheels causes the Axel housing and wheels to roll as a unit and thereby leads to a tumbling motion along the ground. With a tether mounted around Axel s cylindrical body, the link serves as a winch mechanism to reel and unreel the tether raising and lowering Axel over steep and vertical surfaces (Figure 1). Sensors, computation, and communication modules are also housed inside Axel s body. A pair of stereo vision cameras provides three-dimensional view for autonomous navigation and avoiding obstacles. Inertial sensors determine the tilt of the robot and are used for estimating its motion. In a fully developed version, power would be supplied by rechargeable batteries aboard Axel; at the time of reporting the information for this article, power was supplied from an external source via a cable. In and of itself, the Axel rover is fully capable of traversing and sampling terrains on planetary surfaces. By use of only the two main wheel actuators and the caster link actuator, Axel can be made to follow an arbitrary path, turn in place, and operate upside- down or right-side-up. If operated in a tethered configuration, as shown in Figure 1, it can be made to move down and up a steep crater wall, descend from an overhang to a cave, and ascend from the cave back to the overhang, all by use of the same three actuators. Such tethered operation could be useful in searching for accident victims or missing persons in mines, caves, and rubble piles. Running the tether through the caster link enhances the stability of Axel and provides a restoring force that keeps the link off the ground for the most part during operation on a steep slope. In its extended configuration, two Axel modules can dock to either side of a payload module to form the four wheeled Axel2 rover (Figure 2). Additional payload and Axel modules can dock to either side of the Axel2 to form the Axel3 rover, extending its payload capacity and its mobility capabilities.

Nesnas, Issa A.↗

Software for Secondary-School Learning About Robotics

The ROVer Ranch is an interactive computer program designed to help secondary-school students learn about space-program robotics and related basic scientific concepts by involving the students in simplified design and programming tasks that exercise skills in mathematics and science. The tasks involve building simulated robots and then observing how they behave. The program furnishes (1) programming tools that a student can use to assemble and program a simulated robot and (2) a virtual three-dimensional mission simulator for testing the robot. First, the ROVer Ranch presents fundamental information about robotics, mission goals, and facts about the mission environment. On the basis of this information, and using the aforementioned tools, the student assembles a robot by selecting parts from such subsystems as propulsion, navigation, and scientific tools, the student builds a simulated robot to accomplish its mission. Once the robot is built, it is programmed and then placed in a three-dimensional simulated environment. Success or failure in the simulation depends on the planning and design of the robot. Data and results of the mission are available in a summary log once the mission is concluded.

Shelton, Robert O.↗

VIPER Mission Traverse Planning – Design, Strategies, and Dynamics

The Volatiles Investigation Polar Exploration Rover (VIPER) is a lunar polar volatiles prospecting mission developed through NASA’s Science Mission Directorate (SMD) Planetary Science Di-vision[1].VIPER is scheduled to land on Mons Mouton near the lunar South Pole in late 2024. VIPER’s primary mission goal is to characterize the distribution of water and volatiles across a range of thermal environments. This characterization aims to assist in understanding the origin of lunar polar volatiles and also help evaluate the In-Situ Resource Utilization (ISRU) potential of the lunar poles. The VIPER rover is a four-wheeled robotic vehicle weighing ~450 kg. It is solar-powered and teleoperated from Earth over a line-of-sight radio link. The rover can move at up to 20 cm/s on flat terrain. Accounting for commanding, localization, navigation, and obstacle-avoidance delays, however, the effective speed is closer to 1 cm/s. This effective speed is known as “Speed Made Good” (SMG), adopted from maritime culture, and kept as a key performance metric for VIPER oper-ations planning, execution, and evaluation. The mission duration is anticipated to be more than 90 Earth days and involves up to 20 km of driving. VIPER’s prospecting payload consists of spectrometers to detect volatiles and assess concentrations, context imagers, and a drill for sub-surface measurements down to one meter depth [2]. Mobility, combined with the prospecting and drill instrument suite, makes VIPER an analytically powerful resource mapper.

Volatiles Investigation Polar Exploration Rover (V↗

Facilitating Analysis of Multiple Partial Data Streams

Robotic Operations Automation: Mechanisms, Imaging, Navigation report Generation (ROAMING) is a set of computer programs that facilitates and accelerates both tactical and strategic analysis of time-sampled data especially the disparate and often incomplete streams of Mars Explorer Rover (MER) telemetry data described in the immediately preceding article. As used here, tactical refers to the activities over a relatively short time (one Martian day in the original MER application) and strategic refers to a longer time (the entire multi-year MER missions in the original application). Prior to installation, ROAMING must be configured with the types of data of interest, and parsers must be modified to understand the format of the input data (many example parsers are provided, including for general CSV files). Thereafter, new data from multiple disparate sources are automatically resampled into a single common annotated spreadsheet stored in a readable space-separated format, and these data can be processed or plotted at any time scale. Such processing or plotting makes it possible to study not only the details of a particular activity spanning only a few seconds, but also longer-term trends. ROAMING makes it possible to generate mission-wide plots of multiple engineering quantities [e.g., vehicle tilt as in Figure 1(a), motor current, numbers of images] that, heretofore could be found only in thousands of separate files. ROAMING also supports automatic annotation of both images and graphs. In the MER application, labels given to terrain features by rover scientists and engineers are automatically plotted in all received images based on their associated camera models (see Figure 2), times measured in seconds are mapped to Mars local time, and command names or arbitrary time-labeled events can be used to label engineering plots, as in Figure 1(b).

Maimone, Mark W.↗

Beijing Lunar Declaration 2010: B) Technology and Resources; Infrastructures and Human Aspects; Moon, Space and Society

We report on the Beijing Lunar Declaration endorsed by the delegates of the Global Lunar Conference/11th ILEWG Conference on Exploration and Utilisation of the Moon, held at Beijing on 30 May- 3 June 2010. Specifically we focus on Part B:Technologies and resources; Infrastructures and human aspects; Moon, Space, Society and Young Explorers. We recommend continued and enhanced development and implementation of sessions about lunar exploration, manned and robotic, at key scientific and engineering meetings. A number of robotic missions to the Moon are now undertaken independently by various nations, with a degree of exchange of information and coordination. That should increase towards real cooperation, still allowing areas of competition for keeping the process active, cost-effective and faster. - Lunar landers, pressurized lunar rover projects as presented from Europe, Asia and America are important steps that can create opportunities for international collaboration, within a coordinated village of robotic precursors and assistants to crew missions. - We have to think about development, modernization of existing navigation capabilities, and provision of lunar positioning, navigation and data relay assets to support future robotic and human exploration. New concepts and new methods for transportation have attracted much attention and are of great potential.

Arvidson, R.↗

Lunar Relay Satellite Network for Space Exploration: Architecture, Technologies and Challenges

NASA is planning a series of short and long duration human and robotic missions to explore the Moon and then Mars. A key objective of these missions is to grow, through a series of launches, a system of systems infrastructure with the capability for safe and sustainable autonomous operations at minimum cost while maximizing the exploration capabilities and science return. An incremental implementation process will enable a buildup of the communication, navigation, networking, computing, and informatics architectures to support human exploration missions in the vicinities and on the surfaces of the Moon and Mars. These architectures will support all space and surface nodes, including other orbiters, lander vehicles, humans in spacesuits, robots, rovers, human habitats, and pressurized vehicles. This paper describes the integration of an innovative MAC and networking technology with an equally innovative position-dependent, data routing, network technology. The MAC technology provides the relay spacecraft with the capability to autonomously discover neighbor spacecraft and surface nodes, establish variable-rate links and communicate simultaneously with multiple in-space and surface clients at varying and rapidly changing distances while making optimum use of the available power. The networking technology uses attitude sensors, a time synchronization protocol and occasional orbit-corrections to maintain awareness of its instantaneous position and attitude in space as well as the orbital or surface location of its communication clients. A position-dependent data routing capability is used in the communication relay satellites to handle the movement of data among any of multiple clients (including Earth) that may be simultaneously in view; and if not in view, the relay will temporarily store the data from a client source and download it when the destination client comes into view. The integration of the MAC and data routing networking technologies would enable a relay satellite system to provide end-to-end communication services for robotic and human missions in the vicinity, or on the surface of the Moon with a minimum of Earth-based operational support.

Bhasin, Kul B.↗

Bio-inspired Computing for Robots

Living creatures may provide algorithms to enable active sensing/control systems in robots. Active sensing could enable planetary rovers to feel their way in unknown environments. The surface of Jupiter's moon Europa consists of fractured ice over a liquid sea that may contain microbes similar to those on Earth. To explore such extreme environments, NASA needs robots that autonomously survive, navigate, and gather scientific data. They will be too far away for guidance from Earth. They must sense their environment and control their own movements to avoid obstacles or investigate a science opportunity. To meet this challenge, CICT's Information Technology Strategic Research (ITSR) Project is funding neurobiologists at NASA's Jet Propulsion Laboratory (JPL) and selected universities to search for biologically inspired algorithms that enable robust active sensing and control for exploratory robots. Sources for these algorithms are living creatures, including rats and electric fish.

Laufenberg, Larry↗

Lidar for Guidance of a Spacecraft or Exploratory Robot

A report describes the Laser Mapper (LAMP) -- a lightweight, compact, low-power lidar system under development for guidance of a spacecraft or exploratory robotic vehicle (rover) at Mars or another planet. The LAMP is intended especially for use during rendezvous of two spacecraft in orbit, for mapping terrain during descent and landing of a spacecraft, for capturing a sample that has been launched into orbit, or navigation and avoidance of obstacles by a rover traversing terrain. The LAMP includes a laser that emits high-power, short light pulses. The laser beam is aimed in azimuth and elevation by use of a mirror on a two-axis gimbal, which scans the beam across a field of regard. Light reflected by a target is collected by a telescope, and the distance to the target is determined by measuring the round-trip travel time for reflected light pulses. The distance information is combined with directional information to construct a three-dimensional map of targets in the field of regard.

Liebe, Carl Christian↗

Inspection with Robotic Microscopic Imaging

Future Mars rover missions will require more advanced onboard autonomy for increased scientific productivity and reduced mission operations cost. One such form of autonomy can be achieved by targeting precise science measurements to be made in a single command uplink cycle. In this paper we present an overview of our solution to the subproblems of navigating a rover into place for microscopic imaging, mapping an instrument target point selected by an operator using far away science camera images to close up hazard camera images, verifying the safety of placing a contact instrument on a sample or finding nearby safe points, and analyzing the data that comes back from the rover. The system developed includes portions used in the Multiple Target Single Cycle Instrument Placement demonstration at NASA Ames in October 2004, and portions of the MI Toolkit delivered to the Athena Microscopic Imager Instrument Team for the MER mission still operating on Mars today. Some of the component technologies are also under consideration for MSL mission infusion.

Pedersen, Liam↗

Developing An Autonomy Infusion Infrastructure for Robotic Exploration

Future robotic exploration missions will require autonomy in order to accomplish mission goals for operational efficiency and science return. For example, it will require three communication cycles for the Mars Exploration Rovers, Spirit and Opportunity, to place an instrument on a science target. Reducing this time necessitates highly accurate navigation, obstacle avoidance, target tracking, target analysis, manipulation, and fault diagnosis. Technologies to address these and other operational elements are currently being developed at NASA and within academia. However, infusion into missions has always been a difficult task for researchers. In order to keep risk down, mission managers are reluctant to include new technologies unless they have undergone extensive testing and verification under flight-realistic conditions. Furthermore, infusion of new technologies into missions is made more difficult by the variety of software frameworks under which these technologies are developed. Missions would like to see competing solutions demonstrated on a common platform so that they can compare performance and choose the solution best suited to their application.

Bualat, Maria G.↗

Challenges of Rover Navigation at the Lunar Poles

Observations from Lunar Prospector, LCROSS, Lunar Reconnaissance Orbiter (LRO), and other missions have contributed evidence that water and other volatiles exist at the lunar poles in permanently shadowed regions. Combining a surface rover and a volatile prospecting and analysis payload would enable the detection and characterization of volatiles in terms of nature, abundance, and distribution. This knowledge could have impact on planetary science, in-situ resource utilization, and human exploration of space. While Lunar equatorial regions of the Moon have been explored by manned (Apollo) and robotic missions (Lunokhod, Cheng'e), no surface mission has reached the lunar poles.

Robotics↗

Learning for Autonomous Navigation

Robotic ground vehicles for outdoor applications have achieved some remarkable successes, notably in autonomous highway following (Dickmanns, 1987), planetary exploration (1), and off-road navigation on Earth (1). Nevertheless, major challenges remain to enable reliable, high-speed, autonomous navigation in a wide variety of complex, off-road terrain. 3-D perception of terrain geometry with imaging range sensors is the mainstay of off-road driving systems. However, the stopping distance at high speed exceeds the effective lookahead distance of existing range sensors. Prospects for extending the range of 3-D sensors is strongly limited by sensor physics, eye safety of lasers, and related issues. Range sensor limitations also allow vehicles to enter large cul-de-sacs even at low speed, leading to long detours. Moreover, sensing only terrain geometry fails to reveal mechanical properties of terrain that are critical to assessing its traversability, such as potential for slippage, sinkage, and the degree of compliance of potential obstacles. Rovers in the Mars Exploration Rover (MER) mission have got stuck in sand dunes and experienced significant downhill slippage in the vicinity of large rock hazards. Earth-based off-road robots today have very limited ability to discriminate traversable vegetation from non-traversable vegetation or rough ground. It is impossible today to preprogram a system with knowledge of these properties for all types of terrain and weather conditions that might be encountered.

mixture of Gaussians↗

Deictic primitives for general purpose navigation

A visually-based deictic primative used as an elementary command set for general purpose navigation was investigated. It was shown that a simple 'follow your eyes' scenario is sufficient for tracking a moving target. Limitations of velocity, acceleration, and modeling of the response of the mechanical systems were enforced. Realistic paths of the robots were produced during the simulation. Scientists could remotely command a planetary rover to go to a particular rock formation that may be interesting. Similarly an expert at plant maintenance could obtain diagnostic information remotely by using deictic primitives on a mobile are used in the deictic primitives, we could imagine that the exact same control software could be used for all of these applications.

Crismann, Jill D.↗

Robotic vehicles for planetary exploration

A program to develop planetary rover technology is underway at the Jet Propulsion Laboratory (JPL) under sponsorship of the National Aeronautics and Space Administration. Developmental systems with the necessary sensing, computing, power, and mobility resources to demonstrate realistic forms of control for various missions have been developed, and initial testing has been completed. These testbed systems and the associated navigation techniques used are described. Particular emphasis is placed on three technologies: Computer-Aided Remote Driving (CARD), Semiautonomous Navigation (SAN), and behavior control. It is concluded that, through the development and evaluation of such technologies, research at JPL has expanded the set of viable planetary rover mission possibilities beyond the limits of remotely teleoperated systems such as Lunakhod. These are potentially applicable to exploration of all the solid planetary surfaces in the solar system, including Mars, Venus, and the moons of the gas giant planets.

Wilcox, Brian↗