Astrobee_android

screenshot of Astrobee_android

NASA Astrobee Robot Software, Android

Overview:

The Astrobee Robot Software is designed for the Astrobee free-flying robot operating as a payload inside the International Space Station. This software consists of embedded software, tools, and a simulator, utilizing the Robot Operating System (ROS) framework for communication. It enables vision-based localization, autonomous navigation, sensor and actuator management, and various user interaction modes. Please consult the README.md for current features and limitations.

Features:

  • Vision-Based Localization: Utilizes vision for localization.
  • Autonomous Navigation: Supports autonomous navigation.
  • Docking and Perching: Capable of docking and perching maneuvers.
  • Sensor and Actuator Management: Manages various sensors and actuators.
  • User Interaction: Supports user interaction through displays, lights, and sound.
  • Mode of Operation: Operates in plan-based task execution, teleoperation, or autonomous modes.
  • Guest Science Support: Enables execution of hosted code uploaded by project partners.
  • Software Simulator: Allows evaluation without physical robot hardware.

Summary:

The Astrobee Robot Software is a versatile platform designed for the free-flying Astrobee robot inside the ISS. It offers features like vision-based localization, autonomous navigation, sensor management, and user interaction modes. The software operates using the Robot Operating System (ROS), and while in the beta stage, it provides a powerful tool for researchers and engineers working with the Astrobee robot.