This python script enables real-time control of a robotic arm in Blender. It works by reading angles from the arm's armature and sending them through the serial port to an arduino controlling the physical arm.
Blender Robot Tutorial
Low poly Blender 3D robot rig models for download, files in blend with free format conversions, royalty-free license, and extended usage rights. Free Robot 3D models for download, files in 3ds, max, c4d, maya, blend, obj, fbx with low poly, animated, rigged, game, and VR options. Demystify the industry-inspired workflow of digital sculpting, kit-bashing, and retopology to score the highest quality details on top of efficient, low-poly models. Follow Kent Trammell through this awesome course and build the robot of your hard surface dreams. Modeling a Robot Game Character With Blender.
The project has been simplified to provide an easy example of how to get data from blender and to send it to an arduino, and is ready to be used at once.
To start controlling the arm first upload the arduino code into the board. Then open Blender and press on 'Run Script' and the play icon (as seen in the image below) and hover the mouse over the arm after pressing the 'G' key ('Link3IK' must be selected).
Blender Robot Rig
While the blender file is focused on a SCARA arm, the script works with regular arms as well. Here is a video of it driving Thor:
Blender Robot Head
The Blender Institute team then worked four months on realizing the VFX for the film. Improvements were made to Blender’s motion tracker, camera solver, masking, Cycles, and color grading. Additional funding by cinegrid.nl made it possible to re-render and deliver the whole film in 4k resolution. This version was released in April 2013.