GET /api/v2/video/1195
HTTP 200 OK Vary: Accept Content-Type: text/html; charset=utf-8 Allow: GET, PUT, PATCH, HEAD, OPTIONS
{ "category": "SciPy 2012", "language": "English", "slug": "self-driving-lego-mindstorms-robot", "speakers": [ "Iqbal Mohomed" ], "tags": [ "General" ], "id": 1195, "state": 1, "title": "Self-driving Lego Mindstorms Robot", "summary": "", "description": "In this talk, I'll describe the workings of my personal hobby project - a\nself-driving lego mindstorms robot! The body of the robot is built with Lego\nMindstorms. An Android smartphone is used to capture the view in front of the\nrobot. A user first teaches the robot how to drive; this is done by making the\nrobot go around the track a small number of times. The image data, along with\nthe user action is used to train a Neural Network. At run-time, images of what\nis in front of the robot are fed into the neural network and the appropriate\ndriving action is selected. This project showcases the power of python's\nlibraries, as they enabled me to put together a sophisticated working system\nin a very short amount of time. Specifically, I made use of the Python Image\nLibrary to downsample images, as well as the PyBrain neural network library.\nThe robot was controlled using the nxt-python library. A high-level\ndescription + videos are available here: [\ndriving-lego-mindstorms-robot/](\nmindstorms-robot/)\n\n", "quality_notes": "", "copyright_text": "CC BY-SA", "embed": "<object width=\"640\" height=\"390\"><param name=\"movie\" value=\";hl=en_US\"></param><param name=\"allowFullScreen\" value=\"true\"></param><param name=\"allowscriptaccess\" value=\"always\"></param><embed src=\";hl=en_US\" type=\"application/x-shockwave-flash\" width=\"640\" height=\"390\" allowscriptaccess=\"always\" allowfullscreen=\"true\"></embed></object>", "thumbnail_url": "", "duration": null, "video_ogv_length": null, "video_ogv_url": null, "video_ogv_download_only": false, "video_mp4_length": null, "video_mp4_url": "", "video_mp4_download_only": false, "video_webm_length": null, "video_webm_url": "", "video_webm_download_only": false, "video_flv_length": null, "video_flv_url": "", "video_flv_download_only": false, "source_url": "", "whiteboard": "", "recorded": "2012-07-18", "added": "2012-08-31T16:34:31", "updated": "2014-04-08T20:28:27.160" }