Motion planning and control for systems with multiple mobile objects
AssigneeTRW Inc.
InventorVictor A. Spector
Life of this patent
Estimating the term…
Loading patent…
AssigneeTRW Inc.
InventorVictor A. Spector
Estimating the term…
A method and apparatus for path planning and execution of movements of multiple mobile objects, such as robotic manipulators (64, 66), in a common workspace. Path planning at a relatively coarse scale yields, for each object, path definitions (24) in configuration space (c-space), which is an n-dimensional space, where there are n degrees of freedom of movement of each object. The coarse path definitions are interpolated to provide primary control signals (54) to execute object movements, in combination with collision avoidance control signals (56) derived from an artificial force field model (46) that generates repulsion forces based on mutual proximity of the objects. Path planning includes determining which subregions or cells of c-space are subject to potential collision, and selecting multiple trial path segments until a path is found around those cells. For execution, the coarse scale path parameters, are expanded to a finer scale by interpolation (40), and the artificial force field model generates additional control signals (56) corresponding to the repulsion forces needed to maintain separation of the objects in the workspace.
A system for controlling the movements of multiple mobile objects through a workspace, wherein the position of each object is dependent on the configuration of a plurality of interconnected linkages, as defined by a plurality, n, of configuration settings corresponding to n degrees of freedom of the object, the system comprising:
A system for controlling the movements of multiple robotic manipulators through a workspace, wherein the position of each manipulator is dependent on the configuration of a plurality of interconnected linkages, as defined by a plurality, n, of configuration joint settings corresponding to n degrees of freedom of the manipulator, the system comprising:
A method for planning and executing movements of multiple mobile objects through a workspace, wherein the position of each object is dependent on the configuration of a plurality of interconnected linkages, as defined by a plurality, n, of configuration settings corresponding to n degrees of freedom of the object, the method comprising the steps of:
A method as defined in claim 21, wherein the step of systematically selecting a second and other trial paths includes:
A method for planning and executing movements of multiple robotic manipulators through a workspace, wherein the position of each manipulator is dependent on the configuration of a plurality of interconnected linkages, as defined by a plurality, n, of configuration joint settings corresponding to n degrees freedom of the manipulator, the method comprising the steps of:
Dependencies are inferred from the claim text.