Skip to content

ENPH 353 Competition: An agent developed using Python to navigate through a simulated course, detect license plates of parked cars, and avoid pedestrians utilizing a state machine with image feed as inputs and velocity commands as outputs.

Notifications You must be signed in to change notification settings

mojanjz/tofu_the_autonomous_parking_patroller

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tofu_the_autonomous_parking_patroller

ENPH 353 Competition: An agent developed using Python to navigate through a simulated course, detect license plates of parked cars, and avoid pedestrians utilizing a state machine with image feed as inputs and velocity commands as outputs.

drawing

Figure 1: A bird's-eye view of the competition environment & our robot, Tofu.

The tasks our robot had to accomplish for the competition were:

  1. Drive withing the white lines of the road and navigate the parking lot.
  2. Avoiding collisions with pedestrians intermittently crossing at two cross-walks.

drawing

Figure 2: A pedestrian crossing from Tofu's point of view.

  1. Read license plates and parking stall numbers of parked vehicles.

drawing

Figure 3: A parked vehicle, with its parking stall number and license plate in view.

An overview summarizing our software architecture is included below:

drawing

About

ENPH 353 Competition: An agent developed using Python to navigate through a simulated course, detect license plates of parked cars, and avoid pedestrians utilizing a state machine with image feed as inputs and velocity commands as outputs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 80.3%
  • CMake 19.7%