I'd like to show my project as well. I am a fan of artificial intelligence and wanted to create my own robot that would be used for research. The end result was the knowledge that I am really bad with hardware, and two small robots that were constructed from ready-made components.
Both of my machines have:
- Raspberry Pi - The main brain of the robot that will do the heavy lifting for AI algorithms (hopefully)
- Arduino uno - Control for the sensors and motors
- Wi-Fi - It allows to connect with a browser to the web server installed in the Raspberry Pi and control the machine
- Pan/Tilt Mechanism and a camera - Well... it's the all/none seeing eye of the robot.
Once we connect to the web server inside of each machine, it will load a list of all the modules that reside on the robot. Then with drag and drop interface, we can customize the control station and select just the modules we want to control.
There are two control modes. The first rely on just using the fields to set the different control values. In this mode, we can set precise commands and values, but it's slow since we change one value at a time. The other option is a First Person control mode. Using the keyboard to control the moving direction of the chassis and the mouse to control the turret just like a game.
Here are some videos with the first tests:
If you liked it, check out my blog: