Gazebo | Ignition | Community
Ask Your Question

Revision history [back]

It's possible, but simulation would be mighty slow (depending on the complexity of the humanoid robots)

Defining the soccer field would be easier. Just create a flat plane with a green texture and the appropriate lines. The goals can be modeled using cylinders and boxes.

Next, you'd have to create a humanoid model, or use Atlas. Controlling the humanoid robot is also no small feat, but definitely do-able.

Then you'd have to model the dynamics of the soccer ball. You could potentially use a Bullet soft-body.

A world-plugin could be used to keep score, and track the ball for out-of-bounds. And you could also get fancy by monitoring collisions between robots for fouls.