Community > Forum > Technology & Science > Using blender to control a simulated robot, in real time

Using blender to control a simulated robot, in real time

Posted by: Sigma - Fri Feb 08, 2013 12:34 am
Post new topic Reply to topic
 [ 6 posts ] 
Using blender to control a simulated robot, in real time 
Author Message
Space Station Member
Space Station Member
User avatar
Joined: Mon Dec 12, 2011 6:40 am
Posts: 433
Location: California and Michigan
Post Using blender to control a simulated robot, in real time   Posted on: Fri Feb 08, 2013 12:34 am
Using Blender for controlling mechanical robotics,
using servo motions

http://www.youtube.com/watch?v=1s8WoNBPSF0

_________________
Let not the bindings of society hold you back from improving it.... the masses follow where the bold explore.


Back to top
Profile
Space Station Commander
Space Station Commander
User avatar
Joined: Mon Dec 18, 2006 11:15 pm
Posts: 897
Location: Columbus, GA USA
Post Re: Using blender to control a simulated robot, in real time   Posted on: Fri Feb 08, 2013 2:07 pm
Can't really tell what it's doing beyond a bunch of blocks flying in a vaguely walking arrangement. What is the number pinned at the top of the model?

Real servos and stepper motors send discrete pulses that rotate the shaft a specific amount. Is that what the numbers are? The positional values of the various joints?


Back to top
Profile
Space Station Member
Space Station Member
User avatar
Joined: Mon Dec 12, 2011 6:40 am
Posts: 433
Location: California and Michigan
Post Re: Using blender to control a simulated robot, in real time   Posted on: Sat Feb 09, 2013 9:28 am
its a sequence,

that the core runs through, 60 frames long, that is the mechanical equivalent of a walk cycle, adjusting these values in real time, could make a robot walk,
this uses not "ray casting" yet, but with that addition, the "Ray" could be replaced with a laser range finder, and the "servo motors" which are really just blocks here, but they apply torque @ a max level, etc, and can have a definable axis, so can behave like a line motor, servo, spring etc,

I am working on a system to build/play/puzzle/learn in in blender, this is going to run My Ik armature,and deform him

so it will make the animations in real time, using less resources

_________________
Let not the bindings of society hold you back from improving it.... the masses follow where the bold explore.


Back to top
Profile
Space Station Member
Space Station Member
User avatar
Joined: Mon Dec 12, 2011 6:40 am
Posts: 433
Location: California and Michigan
Post Re: Using blender to control a simulated robot, in real time   Posted on: Sun Feb 10, 2013 1:07 am
Next Update using said system :)

http://www.youtube.com/watch?v=IYhnoXWBe08

_________________
Let not the bindings of society hold you back from improving it.... the masses follow where the bold explore.


Back to top
Profile
Space Station Commander
Space Station Commander
User avatar
Joined: Mon Dec 18, 2006 11:15 pm
Posts: 897
Location: Columbus, GA USA
Post Re: Using blender to control a simulated robot, in real time   Posted on: Sun Feb 10, 2013 10:19 pm
I'm not sure what you are trying to do. Are you writing an animation method for Blender models using the analogy of robotic servo control? Or are you writing a simulation of a servo controlled robot in blender?


Back to top
Profile
Space Station Member
Space Station Member
User avatar
Joined: Mon Dec 12, 2011 6:40 am
Posts: 433
Location: California and Michigan
Post Re: Using blender to control a simulated robot, in real time   Posted on: Mon Feb 11, 2013 5:46 am
I am writing a modular building system, a in game properties editor, and story/enemies/rigs for the game,

this system, though controlling a video game character is a "force map" not a animation offset,

You use real world servo positions as python input streams, the game engine has both rotational and line servo motion controllers,

The walk cycle is just a serious of applications of force, using a real l.a.d.a.r or sonar or any 3d mapping system, one could plot a path, and the A.I, the blender game engine has a variation of A* called a Nav mesh, that is a routing algorithm, that gets your ai where it needs to be, in the least amount of movement.

these "force maps" can be edited in real time, so using real world data, one could dynamically alter the walk cycle to steer etc,


it's basically the worlds craziest puppet, the BGE allows for mouse, joystick, keyboard, and video based motion,

This is the use the rigid body solutions in real time to "animate" a real robot, this also gives you the ability for control input in real time, as the blender system U.I. is very robust, and can exchange info from logic nodes over to python etc,

_________________
Let not the bindings of society hold you back from improving it.... the masses follow where the bold explore.


Back to top
Profile
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 
 

Who is online 

Users browsing this forum: No registered users and 12 guests


© 2014 The International Space Fellowship, developed by Gabitasoft Interactive. All Rights Reserved.  Privacy Policy | Terms of Use