Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevinLite

Autonomous USV (Unmanned Surface Vehicle) control system for RoboBoat 2025 competition using ZED2i camera and YOLO object detection.

Features

  • Real-time buoy detection and classification
  • Autonomous navigation between red and green buoys
  • Hazard avoidance (yellow and black buoys)
  • Multiple navigation scenarios:
    • Single buoy detection (red/green)
    • Hazard buoy detection
    • No-detection search pattern
    • Triangle-based path planning

Requirements

  • ZED2i camera
  • CUDA 12.6
  • A100 GPU
  • Python dependencies:
    • pyzed
    • opencv-python
    • numpy
    • ultralytics (YOLO)
    • supervision

Motor Control

PWM values for different motions:

  • Stop: 1500 PWM
  • Forward (straight): 1560 PWM
  • Turn right: Right motor 1500 PWM, Left motor 1560-1570 PWM
  • Turn left: Left motor 1500 PWM, Right motor 1560-1570 PWM
  • Reverse: 1450 PWM

Usage

Run the main script:

python main.py

The script will initialize the ZED camera, load the YOLO model, and begin autonomous navigation.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages