# Robot description in the robot.yaml format, version 0.1. format_version: "0.1" name: WheelLeg FullStack Challenge Robot summary: A four-bar linkage wheel-leg robot designed for a full-stack robotics development challenge using ROS 2, CAD, and embedded systems. category: other difficulty: advanced license: hardware: MIT software: MIT source: repository: https://github.com/wusi321/WheelLeg-FullStack-Challenge ref: b6b12b0c07fad01d2272d4312f62432a56385ad7 tools: - 3D printer - soldering iron - CNC machine - Linux development environment - MCU with CAN interface files: urdf: robot_description/8DOFROBOT2/urdf/8DOFROBOT2.urdf cad: mechanical/ docs: docs/ software: framework: ros2 build_steps: - title: Set up Ubuntu 22.04 and ROS 2 Humble environment - title: Design CAD model and generate parameter tables - title: Create URDF/Xacro robot description - title: Set up Gazebo/ROS 2 simulation - title: Develop C++ controller for movement - title: Implement Sim2Sim (simulation-to-simulation) testing - title: Integrate MCU, IMU, and CAN communication - title: Develop vision perception and closed-loop control - title: Configure Linux development environment - title: Document AI tool usage and engineering process - title: Prepare Git/GitHub collaboration and version control