You can install both and switch between them, but only one node at a time can run and connect to the robot controller, both nodes cannot run at the same time.
When either node (any software actually) disconnects from the robot controller any temporary state (acceleration settings, pid settings, etc.) is reset within the robot controller.
ROSARIA will work with more of the ActivMedia/MobileRobots/AMR robots especially the newer ones, but p2os will certainly work for Pioneer 3 and Amigobot. p2os has been around longer, has more supporting infrastructure built around it like URDF, launch files, examples, and also doesn't require also installing the ARIA library. I am personally biased towards ROSARIA since its easier for me to support, but recognize that p2os has advantages as well. They have fairly similar interfaces (I think that the essential stuff at least is identical like cmd_vel, pose, sonar topics) so I think you should be able to switch from one to the other if necessary, by changing topic name references or remapping the topic names. I don't have lots of experience with p2os though.
Originally posted by ReedHedges with karma: 821 on 2014-12-03
This answer was ACCEPTED on the original site
Post score: 3
Comment by AlexR on 2014-12-03:
Hi, Thanks for your reply. I am presently having no problems using the RosAria package and it works well with the hokuyo laser range finder. I am however unable to monitor the battery and robot status. Are there any tools to monitor them. Also do you have an idea for powering sensors using Aux point
Comment by ReedHedges on 2014-12-04:
You can use the battery_voltage topic to check battery use. Some robots (Seekur, LX) also publish battery_state_of_charge also. There is no "dashboard" for RosAria like there is for p2os. For power, see robot manual and ask [email protected] if questions.
Comment by AlexR on 2014-12-06:
Do the guys at mobilerobots give help regarding ROS for pioneer as well? I mean by the support email.
Comment by ReedHedges on 2014-12-08:
Use ROS Answers and the sig-ros-pioneer mailing list to ask ROS-specific questions. For questions about the robot or its behavior (using either ARIA or ROS software), ask aria-users, pioneer-users or AMR support. AMR robot-related questions there are higher priority for us but I also check here.
Comment by AlexR on 2014-12-09:
Thanks @ReedHedges. One more thing, we dont have a gyro installed on our p3dx. Which economical external gyro can be used with p3dx?