This paper presents a novel randomized motion planner for robots that must achieve a specified goal under kinematic and/or dynamic motion constraints while avoiding collision with moving obstacles with known trajectories. The planner encodes the motion constraints on the robot with a control system and samples the robot's state ¤ time space by picking control inputs at random and integrating its equations of motion. The result is a probabilistic roadmap of sampled state ¤ time points, called milestones, connected by short admissible trajectories. The planner does not precompute the roadmap; instead, for each planning query, it generates a new roadmap to connect an initial and a goal state ¤ time point. The paper presents a detailed analysis of the planner's convergence rate. It shows that, if the state ¤ time space satisfies a geometric property called expansiveness, then a slightly idealized version of our implemented planner is guaranteed to find a trajectory when one exists, with probability quickly converging to 1, as the number of of milestones increases. Our planner was tested extensively not only in simulated environments, but also on a real robot. In the latter case, a vision module estimates obstacle motions just before planning starts. The planner is then allocated a small, fixed amount of time to compute a trajectory. If a change in the expected motion of the obstacles is detected while the robot executes the planned trajectory, the planner recomputes a trajectory on the fly. Experiments on the real robot led to several extensions of the planner in order to deal with time delays and uncertainties that are inherent to an integrated robotic system interacting with the physical world.
This paper presents a randomized motion planner for kinodynamic asteroid avoidance problems, in which a robot must avoid collision with moving obstacles under kinematic and dynamic constraints. Inspired by probabilistic-roadmap (PRM) techniques, the planner samples the statetime space of a robot by picking control inputs at random in order to compute a roadmap that captures the connectivity of the space. The planner does not precompute a roadmap as most PRM planners do, since this requires knowledge of obstacle trajectories well in advance. Instead, for each planning query, it tries to generate a small roadmap that connects the given initial and goal states. A major difference with PRM planners is that the computed roadmap is a directed graph oriented along the time axis of the space. To verify the planner's effectiveness in practice, it was tested it both in simulated environments containing many moving obstacles and on a real robot under strict dynamic constraints.
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.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.