Initially I wanted to make a LEGO Mindstorms EV3 robocar which can be controlled with Amazon Alexa voice commands, now it reacts on Alexa 'wake word'.
In this project I'm planning to implement in LEGO robocar all things I've learned:
- From “Control of Mobile Robots” using PySimiam. See my repository
- Unicycle and differential drive dynamics, and transformation between them
- Odometry
- PID Controller
- FSM that switches to different behaviors depending on observed conditions:
Other features wait till I equip my robot with enough number of sensors and camera
- From Udacity Nanodegrees "Self-Driving Car Nanodegree" and "Robotics Software Engineer".
- Path planning
- SLAM
- Machine Learning and Computer Vision
- Lane Finding
- Traffic Sign Classification
- Other stuff
- Alexa skills and commands
- ROS