How a robot navigation algorithm can be evaluate? [closed]
Hi,
I have implemented a potential field algorithm for robot navigation? How can I test this technique. Is there any best way to evaluate this algorithm?
What I am doing now is that I have set an environment having obstacles in gazebo. And when a goal is given to the robot, it reaches at goal position avoiding all obstacles. But when I am repeating same experiment with same environment, robot has some different trajectory every time.
Thanks
After 2 days I have run some experiments in stage simulator. Again robot have not same trajectory every time. I have three scenarios here.
- Run a robot without any obstacle. Without obstacles robot have same trajectory every time I repeat the experiment. It shows robot movement is very accurate.
Run a robot with 1 obstacle in the way to the goal. Every time robot has same trajectory, but there was a little difference. Or we can say trajectory was 95% same.
Run 2 robots, moving in opposite direction. On repeating this experiment every time I have some different trajectories.
Please Can anyone tell me that, Why it has this kind of behavior? Is there any noise in sensor data of stage simulator? I am running all my nodes in a launch file. I am considering that all my nodes start working at the same time. This could be effecting my experiments.
Thanks