# Robot description in the robot.yaml format, version 0.1. format_version: "0.1" name: Arduinobot summary: An open-source 3D printed robot arm powered by ROS 2, designed as a low-cost learning tool for manipulators. category: arm difficulty: intermediate license: hardware: Apache-2.0 software: Apache-2.0 source: repository: https://github.com/AntoBrandi/Arduino-Bot ref: 9ec97b0cec230ac111742ebc9fab5af5f234a65d tools: - 3D printer - Arduino board - PC running Ubuntu 22.04 or 24.04 files: {} software: framework: ros2 build_steps: - title: Install Ubuntu 22.04 or 24.04 with ROS 2 Humble or Jazzy - title: Install ROS 2 missing libraries and Python/C++ dependencies - title: Install VS Code and Arduino IDE - title: Create a workspace and clone the repository - title: Install dependencies with rosdep and build the workspace with colcon - title: Source the ROS workspace - title: Load robot_control.ino onto the Arduino using the Arduino IDE - title: Launch the real robot or simulated robot bringup