Skip to content

Mazzanicolas/Robocar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Robocar OpenCV Driver

Robocar

Dependencies

You can install dependencies via pip install

  • requests
  • cv2
  • urllib
  • numpy
  • matplotlib

Driving the car

First you may want to read how donkey car controller works here.

1- Create a Controller instance

robocarController = Controller()

1.1- Default IP is 192.168.0.110 & Default port is 8887. You can change this by creating the instance in the following way:

robocarController = Controller(ip='192.168.0.110', port='8887')

Notice that the values ​​are strings.

2- Call the get_video function

robocarController.get_video()

Configurable parameters

  • IP: Robocar IP (default is 192.168.0.110)

  • Port: Robocar port(default is 8887)

  • Color filters: (Restrict the colors to detect between the bounds)

    • rl: Red lower bound (range 0 - 255)
    • gl: Green lower bound (range 0 - 255)
    • bl: Blue lower bound (range 0 - 255)
    • ru: Red upper bound (range 0 - 255)
    • gu: Green upper bound (range 0 - 255)
    • bu: Blue upper bound (range 0 - 255)
  • Configuration: (Filters to apply)

    • apply_canny: (1 yes, 0 no)
    • apply_blur : (1 yes, 0 no)
    • apply_hough: (1 yes, 0 no)
  • Canny edge configuration:

    • threshold1
    • threshold2
  • Blur configuration

    • kernel
  • Hough lines configuration

    • threshold
    • minLineLength
    • maxLineGap

Information & Resources

Canny edge

Blur

Hough lines

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages