Close

Jbullet was surprisingly easy to hook up

A project log for BowlerStudio: A robotics development platform

Make cooler robots, faster and with less effort.

kevin-harringtonKevin Harrington 02/02/2016 at 03:230 Comments

I updated all of the introduction tutorials and reordered them a bit. i want to give you an ide of how the system works and how you would build things with it more slowly before introduciing specific library features.

I just added a new step to the intro. If you already have BowlerStudio, just navigate here:

http://neuronrobotics.com/BowlerStudio/JBulletPhysics/

I never thought i would be so amused by a bouncing ball...

And run it. You should see a Sphere created by JavaCad animated by the physics engine. I have a lot of work to do to define chains automatically from th DH system, but i think i could model a rigid body comprised of spheres representing feet for the walking robots. If i manage to carve out some time, this library might get us a fully integrated physics engine for robot modeling with just a week or two of dedicated work.

Any physics and Java nerds want to try to do something awesome? It should be possible to implement this entirely with scripts, no editing the BowlerStudio source.

I also noticed it can run the simulation MUCH faster than real-time. I have to add a pretty serious delay to make it run a loop as slow as the simulation is sampling. I think that means doing predictive balance catching is a real possibility. As in, in this configuration, will it tip over?

This is a key piece for a robotics development platform, and i am excited to see what this makes possible.

Discussions