Page 1 of 1

Detect Foot-bots with Pointmass3d Physics Engine

Posted: Tue May 29, 2018 6:29 am
by M_Rizk
I'm currently trying to get foot-bots to go up a slope (represented as a box tilted at an angle). However, the foot-bots move right through the slope, presumably because each is detected by a different physics engine (dynamics2d and pointmass3d respectively). I tried removing dynamics2d from the .argos file but then the foot-bots still ignore the slope as well as walls positioned at height 0 (which would normally also by detected by the 2d engine).

Is it possible to use foot-bots with the pointmass engine? I noticed a pointmass3d_footbot_model class in the source so I think it should be but I'm not sure how to use it. Any guidance would be appreciated.

Re: Detect Foot-bots with Pointmass3d Physics Engine

Posted: Mon Jun 04, 2018 3:04 pm
by pincy
You can try and use the dynamics3d engine, which was recently added. Contact allsey87 on github to know how to work with it.

Re: Detect Foot-bots with Pointmass3d Physics Engine

Posted: Mon Jun 04, 2018 3:28 pm
by allsey87
Unfortunately the foot-bot isn't currently supported by the dynamics 3D engine. There are, however, plans to add it in the future. If you would like to see support added sooner, you can model the foot-bot using the prototyping plugin.

Once I have a stable / working model for the foot-bot using the prototyping plugin, it is reasonably straightforward for me to implement a dedicated model for the robot.

Re: Detect Foot-bots with Pointmass3d Physics Engine

Posted: Thu Jun 07, 2018 6:29 am
by M_Rizk
I'm trying to replicate what was done here.

https://www.youtube.com/watch?v=8mlHXcCNzjg&t=54s

Do you think this code used a custom plugin to enable the foot-bots to move in 3D space?

Re: Detect Foot-bots with Pointmass3d Physics Engine

Posted: Mon Jun 18, 2018 6:59 pm
by pincy
No, it was done with the old version of ARGoS, which is now discontinued.