NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Planetary Rover Simulation for Lunar Exploration MissionsWhen planning planetary rover missions it is useful to develop intuition and skills driving in, quite literally, alien environments before incurring the cost of reaching said locales. Simulators make it possible to operate in environments that have the physical characteristics of target locations without the expense and overhead of extensive physical tests. To that end, NASA Ames and Open Robotics collaborated on a Lunar rover driving simulator based on the open source Gazebo simulation platform and leveraging ROS (Robotic Operating System) components. The simulator was integrated with research and mission software for rover driving, system monitoring, and science instrument simulation to constitute an end-to-end Lunar mission simulation capability. Although we expect our simulator to be applicable to arbitrary Lunar regions, we designed to a reference mission of prospecting in polar regions. The harsh lighting and low illumination angles at the Lunar poles combine with the unique reflectance properties of Lunar regolith to present a challenging visual environment for both human and computer perception. Our simulator placed an emphasis on high fidelity visual simulation in order to produce synthetic imagery suitable for evaluating human rover drivers with navigation tasks, as well as providing test data for computer vision software development.In this paper, we describe the software used to construct the simulated Lunar environment and the components of the driving simulation. Our synthetic terrain generation software artificially increases the resolution of Lunar digital elevation maps by fractal synthesis and inserts craters and rocks based on Lunar size-frequency distribution models. We describe the necessary enhancements to import large scale, high resolution terrains into Gazebo, as well as our approach to modeling the visual environment of the Lunar surface. An overview of the mission software system is provided, along with how ROS was used to emulate flight software components that had not been developed yet. Finally, we discuss the effect of using the high-fidelity synthetic Lunar images for visual odometry. We also characterize the wheel slip model, and find some inconsistencies in the produced wheel slip behaviour.




Document ID
20190027571
Acquisition Source
Ames Research Center
Document Type
Conference Paper
Authors
Allan, Mark
(KBRwyle Moffett Field, CA, United States)
Wong, Uland
(KBRwyle Moffett Field, CA, United States)
Furlong, Padraig M.
(KBRwyle Moffett Field, CA, United States)
Rogg, Arno
(KBRwyle Moffett Field, CA, United States)
McMichael, Scott
(KBRwyle Moffett Field, CA, United States)
Welsh, Terry
(Logyx, LLC Mountain View, CA, United States)
Chen, Ian
(Open Robotics Mountain View, CA, United States)
Peters, Steven
(Open Robotics Mountain View, CA, United States)
Gerkey, Brian
(Open Robotics Mountain View, CA, United States)
Quigley, Morgan
(Open Robotics Mountain View, CA, United States)
Shirley, Mark
(NASA Ames Research Center Moffett Field, CA, United States)
Deans, Mathew
(NASA Ames Research Center Moffett Field, CA, United States)
Cannon, Howard
(NASA Ames Research Center Moffett Field, CA, United States)
Fong, Terry
(NASA Ames Research Center Moffett Field, CA, United States)
Date Acquired
July 21, 2019
Publication Date
March 2, 2019
Subject Category
Lunar And Planetary Science And Exploration
Report/Patent Number
ARC-E-DAA-TN64600
ARC-E-DAA-TN61930
Meeting Information
Meeting: IEEE Aerospace Conference
Location: Big Sky, MT
Country: United States
Start Date: March 2, 2019
End Date: March 9, 2019
Sponsors: Institute of Electrical and Electronics Engineers
Funding Number(s)
CONTRACT_GRANT: 80NSSC17M0072
CONTRACT_GRANT: NNA14AA60C
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available