{"repo":"nasa-jpl/rosa","free":true,"listed":false,"github":"https://github.com/nasa-jpl/rosa","clone":"git clone https://github.com/nasa-jpl/rosa.git","description":"ROSA 🤖 is an AI Agent designed to interact with ROS1- and ROS2-based robotics systems using natural language queries. ROSA helps robot developers inspect, diagnose, understand, and operate robots.","language":"Python","stars":1610,"topics":["agents","ai","developer-tools","robotics","ros","ros2","jpl","nasa","llm"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"The ROS Agent (ROSA) is designed to interact with ROS-based robotics systems using natural language queries. 🗣️🤖 [!IMPORTANT] 📚 New to ROSA? Check out our Wiki for documentation, guides and FAQs! ROSA is your AI-powered assistant for ROS1 and ROS2 systems. Built on the Langchain framework, ROSA helps you interact with robots using natural language, making robotics development more accessible and efficient. ROSA Demo: NeBula-Spot in JPL's Mars Yard (click for YouTube) 🚀 Quick Start Requirements - Python 3.9+ - ROS Noetic or higher Installation Usage Examples For detailed information on configuring the LLM, please refer to our Model Configuration Wiki page. Adapting ROSA for Your Robot 🔧 ROSA is designed to be easily adaptable to different robots and environments. You can create custom agents by either inheriting from the ROSA class or creating a new instance with custom parameters. For detailed information on creating custom agents, adding tools, and customizing prompts, please refer to our Custom Agents Wiki page. TurtleSim Demo 🐢 We have included a demo that uses ROSA to control the TurtleSim robot in simulation. To run the demo, you will need to have Docker installed on your machine. 🐳 The following video shows ROSA reasoning about how to draw a 5-point star, then executing the necessary commands to do so. https://github.com/user-attachments/assets/77b97014-6d2e-4123-8d0b-ea0916d93a4e For detailed instructions on setting up and running the TurtleSim demo, please refe","default_branch":null,"files":null,"tree":[],"storefront":"/r/nasa-jpl","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nasa-jpl/rosa/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}