Skip to content

mmm1602/GNOR-RACE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Autonomous Boat Navigation System 🚀

This project showcases a fully autonomous boat built for a university-level engineering challenge. The system uses an Arduino-based control unit, GPS, and a closed loop control loop to autonomously navigate a predefined course with real-time adjustments and obstacle avoidance.

πŸ“Œ Overview

  • Goal: Design and build a boat that can autonomously navigate through waypoints and avoid obstacles using onboard sensors and embedded control logic.
  • Platform: Arduino (C++)
  • Status: Completed – successfully raced and tested in a live water navigation challenge.

🧠 Features

  • βœ… GPS-based waypoint navigation
  • βœ… PID control loop for heading stabilization
  • βœ… Obstacle detection and avoidance using ultrasonic sensors
  • βœ… Modular code for navigation, motor control, and sensor handling
  • βœ… Failsafe behavior for lost signal or sensor failure

πŸ”§ System Architecture

                    +---------------------+
                    |     GPS Module      |
                    +---------------------+
                             |
                             v
                +--------------------------+
                |   Navigation Controller  |
                |  (Arduino Microcontroller)|
                +--------------------------+
                 |           |           |
                 v           v           v
         +----------+   +---------+   +------------+
         |  Motors  |   | Sensors |   | Compass/Gyro|
         +----------+   +---------+   +------------+

About

This project showcases a fully autonomous boat built for a university-level engineering challenge. The system uses an Arduino-based control unit, GPS, and ultrasonic sensors to autonomously navigate a predefined course with real-time adjustments and obstacle avoidance.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages