by limor » Thu Jul 15, 2010 1:56 am
by limor
Thu Jul 15, 2010 1:56 am
As you may know, I managed to get funding from the European Community (FP7 / Eureka / Eurostars) to develop a running-jumping humanoid robot.
It took a couple of years and finally the money showed up few month ago in the bank and recently 2.5 engineers were finally hired and are working full time (in addition to myself and a couple of Profs. in control and mechanical engineering) to get the objectives accomplished in the limited time.
You can follow our progress on this thread and on
http://actuated.wordpress.com
There are some by-products that may be of interest to the Bioloid community.
0) Because I'm managing the project and this is not an academic project and not a top-secret endeavor, most things will be documented and open-source.
1) there is going to be a documented way(s) of doing a precise real-time physics simulation of the Bioliod. Which means you can test your motions on the simulated robot before you massacre your expensive bot. (we just found out that Robocup NAO simulation league uses an ODE based environment which is opensource and may save us some time
)
2) there is going to be a completely new software for controlling the Bioloid. Instead of Motion Builder and interaction scripting, we plan to create a 100Hz closed loop control system with a PC/
RoBoard/gumstix.. is the brain that continuously takes input from servo positions and from IMUs (such as
CH-Robotics) and continuously tells the servos what to do. From self stabilizing standing (on balls! big feet are gone!) to walking and running and jumping.
3) Matlab will provide the first version of said brain. so there will be a documented way of using simulink/simechanics/matlab to control the robot and its real-time 3D/Physics simulator in real-time. And.. to produce an output C file from matlab that can be compiled on Linux so that the "brain" can run detatched from matlab Gui.
4) Anyone who wishes to participate in this or run parallel experiments or is generally interested in this area of humanoid robotics, is welcome to either taken on some tasks/objectives or get get any help and ideas.
This is the guy (a.k.a. Jacobian1) who will one day run and jump.
The spooky video below shows the simulated robot testing convex mesh collision with physx.
As you may know, I managed to get funding from the European Community (FP7 / Eureka / Eurostars) to develop a running-jumping humanoid robot.
It took a couple of years and finally the money showed up few month ago in the bank and recently 2.5 engineers were finally hired and are working full time (in addition to myself and a couple of Profs. in control and mechanical engineering) to get the objectives accomplished in the limited time.
You can follow our progress on this thread and on
http://actuated.wordpress.com
There are some by-products that may be of interest to the Bioloid community.
0) Because I'm managing the project and this is not an academic project and not a top-secret endeavor, most things will be documented and open-source.
1) there is going to be a documented way(s) of doing a precise real-time physics simulation of the Bioliod. Which means you can test your motions on the simulated robot before you massacre your expensive bot. (we just found out that Robocup NAO simulation league uses an ODE based environment which is opensource and may save us some time
)
2) there is going to be a completely new software for controlling the Bioloid. Instead of Motion Builder and interaction scripting, we plan to create a 100Hz closed loop control system with a PC/
RoBoard/gumstix.. is the brain that continuously takes input from servo positions and from IMUs (such as
CH-Robotics) and continuously tells the servos what to do. From self stabilizing standing (on balls! big feet are gone!) to walking and running and jumping.
3) Matlab will provide the first version of said brain. so there will be a documented way of using simulink/simechanics/matlab to control the robot and its real-time 3D/Physics simulator in real-time. And.. to produce an output C file from matlab that can be compiled on Linux so that the "brain" can run detatched from matlab Gui.
4) Anyone who wishes to participate in this or run parallel experiments or is generally interested in this area of humanoid robotics, is welcome to either taken on some tasks/objectives or get get any help and ideas.
This is the guy (a.k.a. Jacobian1) who will one day run and jump.
The spooky video below shows the simulated robot testing convex mesh collision with physx.