A cool remotely controlled bot like the ones in movies, which can be controlled from anywhere in the world with a browser, with on board camera and full range motions.
Website: https://courses.cit.cornell.edu/ece5990/ECE5990_Fall15_FinalProjects/Victor_Fei/website/index
The objective of this project is to create a mobile robot platform powered by two servo motors. There is an onboard camera on the wiPiBot to give its pilot a view of the wiPiBot's sorroundings. The project utilizes a Raspberry Pi B2 model to command all the actions of the robot. Additionally, the Raspberry Pi hosts a server using the Django framework written in Python. The wiPiBot broadcasts the video and various data of its sorroundings to user, and the user controls the wiPiBot's motion through the dashboard that is hosted on the wiPiBot's server.
- Install Django on Raspberry Pi from https://github.com/rmasters/DjangoPi
- Download the whole project.
- $ cd ... /wiPiBotServer
- $ sudo python manage.py runserver 0.0.0.0:8000
- Use your browser to navigate to your wiPiBot's IP and here comes the fun!
Once having the server running:
- Download VLC Media Player
- User your browser to navigate to your wiPiBots IP and go to dashboard.
- Click on the record video button.
- Open VLC player, Click Playlist >> Open Media >> Network. In URL field enter tcp/h264://my_pi_address:8001/. Click open to launch the video.
Based on this documentation: http://picamera.readthedocs.org/en/release-1.10/recipes1.html#recording-to-a-network-stream