After graduating Udacity’s self-driving car engineer nanodegree (highly 
recommended!) I was eager to apply the same techniques in Clojure. Hopefully 
other Clojure programmers will find this field interesting as well.

Figurer: planning library
https://github.com/ericlavigne/figurer

Figurer handles lookahead in the same sense as a chess or go AI, but for 
continuous problems like self-driving cars.

Frenet: path-centric coordinate system
https://github.com/ericlavigne/frenet

A different perspective often makes a problem much easier. Frenet provides that 
perspective for path following by defining a path-centric coordinate system and 
converting to and from (x,y) coordinates.

PID control: basic tutorial project for controlling a simulated car
https://github.com/ericlavigne/CarND-PID-Clojure

This starter code guides you through implementing a simple controller for 
steering a simulated car.

MPC control: advanced tutorial project for controlling a simulated car
https://github.com/ericlavigne/CarND-MPC-Clojure

This starter code guides you through implementing a more sophisticated 
controller using the figurer and frenet libraries. This project builds on ideas 
from the PID control project, so I recommend completing the PID control project 
first.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to