๐๏ธ System Architecture Diagram
This diagram shows how every part of the LIMO Cobot system fits togetherโhardware, ROS2 nodes, and data flow.
Everything is modular, robust, and designed for easy debugging and upgrades.
๐ Key Components Explainedโ
Hardware Layerโ
- LIMO Pro Base: The mobile platform providing autonomous navigation capabilities
- MyCobot Arm: 6-DOF robotic arm for object manipulation via WiFi control
- Orbbec Camera: RGB-D sensor for object detection and 3D perception
ROS2 Node Layerโ
- Mission Manager: Orchestrates the entire workflow and coordinates between nodes
- Object Detector: YOLOv8-powered detection with 3D pose estimation
- Pick Node: Handles object grasping operations with the MyCobot arm
- Drop Node: Manages object placement and drop-off operations
- Pose Setter: Initial robot localization and pose management
Navigation Stackโ
- Nav2 Stack: Advanced path planning and obstacle avoidance
- SLAM/Cartographer: Real-time mapping and localization
๐ Data Flow Summaryโ
- Mission Manager sends waypoint goals to Nav2
- Object Detector processes camera data and publishes target poses
- Navigation moves the robot while avoiding obstacles
- Pick/Drop Nodes execute manipulation tasks via WiFi
- Continuous feedback ensures robust operation and error recovery