If we give a robot the task of moving an object from its current position to another location in an unknown environment, the robot must explore the map, identify all types of obstacles, and then determine the best route to complete the task. We proposed a mathematical model to find an optimal path planning that avoids collisions with all static and moving obstacles and has the minimum completion time and the minimum distance traveled. In this model, the bounding box around obstacles and robots is not considered, so the robot can move very close to the obstacles without colliding with them. We considered two types of obstacles: deterministic, which include all static obstacles such as walls that do not move and all moving obstacles whose movements have a fixed pattern, and non-deterministic, which include all obstacles whose movements can occur in any direction with some probability distribution at any time. We also consider the acceleration and deceleration of the robot to improve collision avoidance.
翻译:如果我们给机器人一个任务,将一个物体从目前的位置移动到一个未知环境中的另一个位置,机器人就必须对地图进行勘探,查明所有类型的障碍,然后确定完成这项任务的最佳途径。我们提出了一个数学模型,以找到最佳路径规划,避免与所有静态障碍和移动障碍相撞,并有最低完成时间和最低距离的距离。在这个模型中,不考虑障碍和机器人周围的捆绑盒,这样机器人就可以非常接近障碍物,而不必与障碍物相撞。我们考虑了两类障碍物:确定性障碍物,其中包括所有静止障碍物,如不移动的墙壁和运动具有固定模式的所有移动障碍物,以及非确定性障碍物,其中包括任何方向都可能发生移动的所有障碍物,以及任何时间的概率分布。我们还考虑了机器人加速和减速,以提高避免碰撞的能力。