Skip to content
This repository was archived by the owner on Feb 24, 2025. It is now read-only.

pichim/PM2_Line_Follower_Example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PM2_Line_Follower_Example

The project involves the development of a differential robot equipped with a line follower sensor. This robot is designed to autonomously navigate along predefined paths by detecting and following lines on the ground. The incorporation of a line follower sensor enables the robot to make real-time adjustments in its movements, showcasing a practical application of robotics in path tracking and automated navigation.

Line follower robot

Hardware

Sensor and parts used in the design:

  • Nucleo-F446RE with custom PES board
  • 2 x 78:1 Metal Gearmotor 20Dx43L mm 12V CB
  • SparkFun Line Follower Array
  • 2 x Conrad energy NiMH receiver battery packs 6V, 2300mAh
  • Jumper wires
Links to hardware

Nucleo-F446RE

78:1 Metal Gearmotor 20Dx43L mm 12V CB

SparkFun Line Follower Array

Conrad energy NiMH receiver battery packs 6V, 2300mAh

Prerequisites

  • Mbed Studio
  • Libraries:
    • mbed-os 6.17.0
    • eigen
    • pm2_drivers

In order to run the project you need to have Mbed Studio with which you can compile the main program and run it on the microcontroller. All the libraries you need are included in the repository. If you use a different design, kinematics, or hardware, you need to change the appropriate variables for the program to run properly. Also, if you are not using a custom PES Board, you need to change pins names that are passed as parameters while objects are defined.

Comments

  • The files include a map that should be printed on a large scale for the algorithm to run properly: MAP

Notes:

  • Update dependencies after releasing drivers!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages