Robocup Small Sized Sim
Hey All,
I have the pleasure of programming a robocup small sized team this summer. To test some of the planning software I'm writing a simulation in breve.
I'm having issues making the dribbler and kicker devices. A dribbler is basically a bar that puts back spin on the ball so the robot can be in possession of the ball. The kicker does just that.
I'd rather not have to make multibody's for these robots. There are 10 on the field and that seems like it would bog the simulation down. So I'm looking for a "cheap" alternative to multibodys for the dribbler and kicker.
For the dribbler I thought if the ball hits the front face of the robot it gets stuck until the ball detects a collision with another robot.
For the kicker I'd just like to set the velocity of the ball to the direction the robot is facing plus some constant.
Are these feasible or should I just make the multibodies?
How would I go about detecting collisions on a certain face? How could I make the ball stick to that face?
Thanks in advance!

go fake
Faking is a good way to go in these cases. Since the behavior of the kicker and dribblers are well defined, and probably not the behaviors you care most about observing, I would say fake is just fine.
To make the ball stick to the face, you could either create a joint, or just move the ball to the face point (plus some offset) each frame. Again, since the desired behavior is well defined here, I think the fake method is just fine.
To detect face collisions, you can just look at the position of the ball at the time of collision.
- jon