A ROS/ROS2 workspace for the TDK 2025 competition, featuring computer vision, mission control, and Intel RealSense camera integration.
This repository contains the software stack for the TDK 2025 computer system, including:
- ROS2 packages for mission control and computer vision
- Intel RealSense camera integration
- Serial communication workspace (ROS1)
- Docker support for containerized deployment
tdk2025_computer/
├── packages/
│ ├── ros2-pkg/ # ROS2 packages
│ │ ├── mission_ctrl/ # Mission control logic
│ │ └── opencv_pkg/ # Computer vision with OpenCV
│ └── realsense-pkg/ # Intel RealSense camera drivers and examples
│ └── realsense2_camera/ # RealSense ROS2 wrapper
├── comm-ws/ # ROS1 Catkin workspace for serial communication
│ ├── src/ # Source packages
│ └── start_flash.sh # Flash initialization script
└── docker/ # Docker configuration files
- ROS2 (Humble/Foxy recommended)
- ROS1 (Noetic for comm-ws)
- Intel RealSense SDK 2.0
- Python 3.x
- OpenCV
- Docker
- Clone the repository
git clone https://github.com/chuangtsh/tdk2025_computer.git
cd tdk2025_computer- setup with docker
cd docker
docker compose up- attach to the environment
docker exec -it {docker container} bashMission control package for autonomous navigation and task execution.
Computer vision processing using OpenCV for object detection and recognition.
The repository includes the Intel RealSense ROS2 wrapper with examples:
- Align Depth to Color: Align depth stream to color stream
or
ros2 launch realsense2_camera rs_align_depth_launch. py
ros2 launch realsense2_camera rs_launch.py align_depth. enable: =true
cd docker
# Build and run docker containers (specific instructions TBD)Competition: TDK 2025
Last Updated: December 2025