Skip to content

Making a robot autonomously drive down vineyard rows, using Deep Learning for row detection, an Extended Kalman Filter for tracking, and a PID controller for driving.

Notifications You must be signed in to change notification settings

aaronzberger/CMU_Vineyard_Driving

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CMU_Vineyard_Driving

Make a robot autonomously drive down simulated wall rows, using RANSAC line detection, an Extended Kalman Filter for tracking, and a PID controller for driving.

This is the original testing code for an autonomous vineyard navigation pipeline. The first node in that pipeline is here.

Eventually, I may update this repository with testing in simulated vine rows.

Usage:

rosrun pid_controller wall_controller [P_gain] [I_gain] [D_gain]

If you run into any problems when compiling or executing, or you have any questions, please contact me: aaronzberger@gmail.com

About

Making a robot autonomously drive down vineyard rows, using Deep Learning for row detection, an Extended Kalman Filter for tracking, and a PID controller for driving.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •