Astrobee Robot Software (ARS) v1(ARC-17994-1)

autonomous systems
Astrobee Robot Software (ARS) v1
Astrobee is a free-flying robot that is designed to operate as a payload inside the International Space Station (ISS). The Astrobee Robot Software (ARS) consists of the embedded (on-board) software and simulator. ARS operates on Astrobees three internal computers and uses the open-source Robot Operating System (ROS) framework to link multiple software modules. ARS performs localization and navigation of Astrobee, supports autonomous docking and perching, manages various sensors and actuators, and supports user interaction (via screen-based displays, light signaling, and sound). ARS enables Astrobee to operated in multiple modes: plan-based task execution (command sequencing), teleoperation, or guest science. The simulator allows software simulation of Astrobee mobility without requiring any robot hardware.
Notes: For the Android version go to

Software Details

Autonomous Systems
Reference Number
Release Type
Open Source
Operating System
Android, Linux
Contact Us About This Technology

Ames Research Center
Stay up to date, follow NASA's Technology Transfer Program on:
facebook twitter linkedin youtube
Facebook Logo Twitter Logo Linkedin Logo Youtube Logo