Skip to content

shloksharma273/line_follower_omnidrive

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

line_follower_omnidrive

A ROS based repository for a line follower robot

Introduction

This ROS package, line_follower_omnidrive, is developed for controlling a line-following robot with omnidirectional drive capabilities. The robot utilizes computer vision techniques provided by OpenCV to navigate along a predefined path using a simple P-controller(proportional).

Installation

Pre-Requisites:

Clone the line_follower_omnidrive package

Clone the following repository in the "src" folder of your catkin workspace

git clone git@github.com:atom-robotics-lab/line_follower_omnidrive.git

Build the catkin workspace

cd ~/catkin_ws
catkin_make

Launch

Launch the Gazebo simulation and start the ROS master

roslaunch line_follower_omnidrive line.launch

Run the CV script(to get camera feed)

rosrun line_follower_omnidrive feedback.py

Run the controller script

rosrun line_follower_omnidrive controller.py

The robot will follow the line based on the computer vision processing.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CMake 95.3%
  • Shell 4.7%