{"repo":"monemati/PX4-ROS2-Gazebo-YOLOv8","free":true,"listed":false,"github":"https://github.com/monemati/PX4-ROS2-Gazebo-YOLOv8","clone":"git clone https://github.com/monemati/PX4-ROS2-Gazebo-YOLOv8.git","description":"Aerial Object Detection using a Drone with PX4 Autopilot and ROS 2. PX4 SITL and Gazebo Garden used for Simulation. YOLOv8 used for Object Detection.","language":"Python","stars":393,"topics":["gazebo","object-detection","px4","px4-autopilot","px4-ros2-gazebo","pygame","ros","ros2","ros2-humble","simulation"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"PX4-ROS2-Gazebo-YOLOv8 Aerial Object Detection using a Drone with PX4 Autopilot and ROS 2. PX4 SITL and Gazebo Garden used for Simulation. YOLOv8 used for Object Detection. Features - Keyboard-controlled drone flight (WASD + arrow keys) via MAVSDK - 2-axis gimbal camera control (pitch and yaw) adjustable during flight - YOLOv8 real-time object detection with resizable display window - Moving car target in the simulation for tracking demonstrations - All services orchestrated via tmuxinator in a single tiled-pane window - Docker-based setup with GPU passthrough and X11 forwarding Demo https://github.com/monemati/PX4-ROS2-Gazebo-YOLOv8/assets/58460889/fab19f49-0be6-43ea-a4e4-8e9bc8d59af9 Docker - You can pull the image (already built) or use the provided Dockerfile. Prerequisites Allow Docker to access the X11 display: Pull The Image Build Custom Image Run The Docker What Launches in Docker The container starts a single tmux window with 6 tiled panes: Pane Service ------ --------- 1 Micro XRCE-DDS Agent 2 PX4 SITL (x500 depth drone) 3 ROS-Gazebo camera bridge 4 YOLOv8 detection display 5 Moving car (hatchback driving in circles) 6 Keyboard drone controller Switch between panes with Ctrl+b then arrow keys. Keyboard Controls All keyboard input is handled directly in the terminal (no separate window needed). Flight Controls Key Action ----- -------- r Arm the drone l Land w / s Throttle up / down a / d Yaw left / right Arrow keys Roll / Pitch i Print flight mode Ctrl+C Quit Gimbal","default_branch":null,"files":null,"tree":[],"storefront":"/r/monemati","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/monemati/PX4-ROS2-Gazebo-YOLOv8/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}