Skip to content

Latest commit

 

History

History
47 lines (33 loc) · 1.47 KB

README.md

File metadata and controls

47 lines (33 loc) · 1.47 KB

Robot Navigation Program

Table of Contents

Introduction

This program is implemented on an eebot mobile robot to navigate through a maze and find the exit.

Technologies

The project is created with:

  • Assembly Language
  • An eebot with a HCS12 Microcontroller
  • CodeWarrior IDE

(back to top)

Installation

Clone the repo:

git clone https://github.com/icejan/Microprocessor-Systems/tree/main/Project/sources.git

(back to top)

Usage

To run the program, upload the source code into the eebot using CodeWarrior.

(back to top)

Features

robot_guidance_demo.mp4
  • The robot tracks the black guidance line and adjusts its position so that it stays parallel to the path
  • When the robot encounters a new intersection, it prioritizes in turning left over turning right
  • When the robot reaches a dead end, it turns around and remembers the wrong turn it previously made
  • At the end, the robot finds its way to the exit of the maze

(back to top)

Credits