To get started with `turtlesim_agent`, users need ROS 2 Humble Hawksbill, Python 3.10+, and other dependencies listed in the `requirements.txt` file. The setup involves cloning the repository, configuring API keys for language model providers, and setting the desired language model in the code. The agent can be run in two modes: a CLI-based interface for development and debugging, and a GUI-based chat interface for user-friendly interaction. The project encourages extending the agent's capabilities by adding new tools to the `tools/` directory, and contributions are welcomed to enhance its creative potential.
Key takeaways:
- Turtlesim_agent transforms the ROS turtlesim simulator into a creative canvas driven by natural language using AI.
- The project requires ROS 2 Humble Hawksbill, Python 3.10+, and other dependencies listed in requirements.txt.
- Users can interact with the agent via CLI or GUI, with options to extend its capabilities by adding new tools.
- Contributions are welcome to enhance the agent's creativity, including new tools, models, prompts, and use cases.