Skip to content

rc-dukes/dukes

Repository files navigation

Dukes of Hazzard self driving RC car

Join the chat at https://gitter.im/rc-dukes/community Travis (.org) codecov GitHub issues GitHub issues GitHub jpoint openvalue BITPlan

Videos

Build a self driving RC carBuild a self driving RC car General Lee

Documentation

Modules

Inspiration for naming

Module Overview

The self driving car consists of modules with the following responsibilities:

module nickname type runs on responsibility
server Boars Nest Runner laptop Runner to start the cluster on the laptop
car Bo Verticle car Processing Car control inputs
webcontrol Boss Hogg Web laptop Application to provide manual inputs
roi Cletus Library Region of Interest
camera Cooter Library CameraMatrix and PerspectiveShift
detect Daisy Verticle Detectors - e.g. Lane and StartLight
remotecar Duke Farm Runner car Runner to start the cluster on the car
geometry Enos Library Geometry
watchdog Flash Verticle car Heartbeat controller watchdog
drivecontrol General Lee Library RC Car/Engine/Steering
common Hazard County Library Lib containing common API classes
action Luke Verticle Proc Image analysis results into actions
imageview Rosco Runner lane detection debug image web server
app Uncle Jesse JavaFX laptop JavaFX app to monitor the car

Getting started

see Deployment in the Wiki