In many real-world applications (e.g., human-robot collaboration), the environment changes rapidly, and the intended path may become invalid due to moving obstacles. In these situations, the robot should quickly find a new path to reach the goal, possibly without stopping. Planning from scratch or repairing the current graph can be too expensive and time-consuming. This paper proposes a path replanner, MARS, that enables a robot to move in dynamic environments with unpredictable obstacles. The method exploits a set of pre-computed paths to compute a new solution in a few hundred milliseconds when an obstacle obstructs the robot's way. It enhances the search speed using informed sampling and improves the current solution in an anytime fashion to make the robot reactive to environmental changes. In addition, the paper presents a multithread architecture, applicable to several replanning algorithms, to handle the execution of the robot's trajectory with continuous replanning and the collision checking of the traversed path. The paper compares state-of-the-art sampling-based path-replanning algorithms in complex and high-dimensional scenarios, showing that MARS is superior in terms of success rate and quality of solutions found. An open-source ROS-compatible implementation of the algorithm is also provided.
Robots working in proximity of humans often need to change their motion to avoid collisions and interference with the operators. This paper uses a path re-planning approach to change the robot path online when the human operator is in the robot way. The method exploits a set of pre-computed paths to compute a new feasible path in case of obstruction to enhance the trajectory's readability. Moreover, the algorithm iteratively optimizes the current solution in an anytime fashion to deal with strict computing time requirements. Experimental results show the method's effectiveness in a collaborative cell, compared with industry best practices.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.