/robotics-workshop

Robotica Workshop Robot Code

Primary LanguagePythonMIT LicenseMIT

Ordina Robotics Workspace

Contains ROS2 packages to run robot car to collect annotated camera images while controlled by Gamepad.

Quick Links

Colaborators

Design Diagram

Robot Workspace Diagram

Directory Tree

Robotics Platform
    ├── Robot Workspace
    │   └── src
    │        ├── ROS2 Gamepad to Twist Message
    │        ├── ROS2 Deep Learning to Twist Message
    │        ├── ROS2 Twist Message to Robot Motion
    │        ├── ROS2 CSI Camera Publish
    │        ├── ROS2 Save Camera Image
    │        └── Robot App
    └──

Developed ROS2 Packages

Common Packages:

Robot Packages:

Download Workspace

git clone https://github.com/OrdinaNederland/robotics-workshop

Build, Source & Launch Package (Gamepad)

cd ~/robotics-workshop
chmod +x host_rtsp_server
colcon build --symlink-install && source install/local_setup.bash
ROS_DOMAIN_ID=<INSERT ROBOT NUMBER> ros2 launch robot_app gamepad_launch.py gamepad_type:=playstation

first time building (needed for livestream gstreamer):

sudo apt-get install libgstrtspserver-1.0 libgstreamer1.0-dev

Acknowledgement

Jetbot
Jetbot URDF Mesh
AWS Robomaker Racetrack World
QEngineering Base Image Ubuntu 20.04