Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BreadBot_Autonomous_MMR

An autonomous mobile robot that navigates, positions itself, and draws using a marker with the help of encoder feedback and a 2-DOF robotic arm. The system is designed for simplicity using encoder feedback for motion control and an ultrasonic sensor for distance based positioning.

Robot

System Components

  • Microcontroller: Arduino Mega 2560
  • Drive System: Differential drive with encoder DC motors
  • Manipulator: 2-DOF robotic arm (servo actuated)
  • Sensor: HC-SR04 ultrasonic sensor
  • Motor Driver: TB6612FNG

Features

  • Autonomous navigation using encoder feedback
  • Distance-based stopping with ultrasonic sensing
  • Repeatable marker placement using predefined arm positions
  • Lightweight finite-state control logic

How It Works

The robot follows a sequence of actions:

  • Moves forward until a set distance is reached
  • Executes turns using encoder targets
  • Aligns near the target location
  • Activates the arm to release the marker

Team

About

An autonomous mobile robot that navigates, positions itself, and draws using a marker with the help of encoder feedback and a 2-DOF robotic arm.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages