Hi,
I am working on stage simulator in ROS with multiple robots. I have written a code to move robot in stage simulator. When I try to run that code on 2 or 3 robots in stage, every robot has some different speed. Robot that starts moving first have high speed.
In player-stage we run .cfg file using player. Separate ports are assigned in .cfg file in case of multiple robots. i.e.
driver
(
name "stage"
provides ["6665:position2d:0"
"6665:sonar:0"
"6665:blobfinder:0"
"6665:laser:0"]
model "bob1"
)
But I am confused that how multiple robots are separated in stage-simulator in ros?
Can I run each robot on separate port in ROS?
Thanks
Originally posted by abdullah on ROS Answers with karma: 81 on 2012-07-15
Post score: 0
Original comments
Comment by joq on 2012-07-15:
You probably need to collect more information for anyone to answer a question like this.
Comment by abdullah on 2012-07-20:
@Arkapravo Thanks a lot. I was very much confused. Have you run navigation-stage tutorial? When we use move_base with multiple robots, robots have same speed.