I’ve created an initial URDF for our Pioneer LX robot. I’ve put it in an amr_robots_description package here https://github.com/MobileRobots/amr-ros-config/tree/master/description which also includes P3DX and P3AT descriptions and models (based on ones that have been floating around but I think which originate with p2os?, with work also from Rafael Berkvens, Dereck, and perhaps others? Not sure.) This github repository is also where I’m starting to collect some possibly useful launch files and other configuration as an amr_robots_launch package: https://github.com/MobileRobots/amr-ros-config/tree/master/launch . I haven’t done anything with Gazebo but would love to eventually include config for that as well of course.
I’d love to hear any feedback on how to improve these or if I got anything wrong, if the organization is confusing, and any additions to the collection would be great as well.
I’ve also started collecting upstart config files (init/startup files for Linux) as well which can be copied and customized if you want stuff to run automatically at boot. These are also a bit basic but will be improved as needed. These are at https://github.com/MobileRobots/upstart-config and in the future won’t all be necessarily ROS related, but many are since ROS usually requires several processes to run so upstart is helpful for that.
Feedback, patches, pull requests, bug reports needed as always.
Reed