ROB is a robot simulator created in blender, the 3D modeling program. ROB can be set up in any scene, but our example is a simple maze that is navigated with square markers and facial recognition. The camera placed in ROB's head takes a snapshot of what ROB sees and sends it to a python program which then uses OpenCV code to determine the direction to walk. This information is sent back to the blender scene, which now has ROB moved one unit it target direction. Once ROB reaches the final destination a video is compiled from the images of ROBS vision, as well as another video from the top down. A series of text files is used to communicate between blender and python.
-
Notifications
You must be signed in to change notification settings - Fork 2
ROB is a robot simulator that uses blender. The blender scene is a maze which contains various square markers and human faces. The robot camera sends a picture of what ROB sees to a python program, which then computes his next direction. This then updates the blender scene with ROB moved one unit in the correct direction. A video is output at th…
maxfieldforsythe/ROB-The-Rob
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
ROB is a robot simulator that uses blender. The blender scene is a maze which contains various square markers and human faces. The robot camera sends a picture of what ROB sees to a python program, which then computes his next direction. This then updates the blender scene with ROB moved one unit in the correct direction. A video is output at th…
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published