Hi everyone,
I’ve been doing a small amount of work to gather together in one place some example configuration and launch files useful with Pioneer and other AMR robots, and also have been trying to create some good base URDF models, mostly based on the great existing models.
If you want to test what we have so far, see https://github.com/MobileRobots/amr-ros-config
One thing I was recently playing with is getting the URDF models to work in Gazebo. I think the Pioneer 3 AT base model is pretty usable. This model is based on the original p2os P3AT model with some changes incorporated as found on the web (e.g. from Dereck and others).
I have started P3DX and Pioneer LX models but those are not fully defined enough to use in Gazebo, though they can be used for visualization in rviz.
I’d like to have a decent Seekur Jr. mode at some point as well, and eventually the others too.
The robot models are in an amr_robots_description package in a description subdirectory (browse at https://github.com/MobileRobots/amr-ros-config/tree/master/description)
Some launch files useful when using Gazebo are in amr_robots_gazebo package (see https://github.com/MobileRobots/amr-ros-config/tree/master/gazebo to browse).
Some other launch files and config files for rviz and rqt are in amr_robots_launchfiles (browse at https://github.com/MobileRobots/amr-ros-config/tree/master/launch)
I haven’t yet started building URDF models that combine these base robots with sensors or other accessories, that would be helpful to have.
If anyone would like to try out any of these please send feedback, or if you want to work on improving stuff relevant to your robot systems or work please do so, discuss here or use the github issue tracker or pull requests.
Let me know what you think or if you have any suggestions or comments,
Thanks
Reed