Skip to content

Thejasvenan/Sentri

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ› οΈ SENTRI Automated Pickup and Cleaning Robot

This repository contains the Arduino code developed for the navigation system of SENTRI, an autonomous robot designed to collect leftover bottles from cafeteria tables. This system enables SENTRI to accurately follow navigation lines, detect obstacles, and stop at designated table locations for item collection.

πŸ“Œ Project Overview

SENTRI operates in a cafeteria environment (Sentra Court), where black navigation lines are laid on the floor to define movement paths between tables. The robot uses IR sensors for line following and an ultrasonic sensor for obstacle detection. A special '+' marker near each table is used as a signal for SENTRI to stop and collect items.

πŸš€ Features

  • πŸ” Line Following:
    Utilizes two infrared (IR) sensors mounted underneath to follow black lines on the floor.

  • β›” Obstacle Detection:
    Ultrasonic sensor mounted on the front detects obstacles within a 30 cm range and halts the robot to prevent collisions.

  • βœ‹ Stop at Tables:
    Detects perpendicular black lines ("+") next to tables and stops for 3 seconds to simulate the collection process.

  • πŸ”„ Autonomous Resume:
    After completing the collection, the robot resumes navigation to the next table.

🧠 Technologies Used

  • Arduino Uno
  • IR Sensors
  • Ultrasonic Sensor (HC-SR04)
  • Dual DC Motor Control
  • Embedded C (Arduino IDE)

πŸ”§ Hardware Overview

  • 4 Γ— Caster Wheels (for support)
  • 2 Γ— DC Motor Gear Wheels (for movement)
  • 2 Γ— IR Sensors (line following)
  • 1 Γ— Ultrasonic Sensor (obstacle detection)

About

Line following algorithm for our 2nd semester Mechatronic system project Automated Pickup and Cleaning Robot.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages