Trajectory planning for path-based applications
AssigneeIntrinsic Innovation LLC
InventorAndre Gaschler
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for controlling a robot along a goal path. An initial Cartesian path is generated based on a goal path on a workpiece. Dynamic properties of the robot while the robot traverses an initial joint-space trajectory having an initial velocity profile are obtained. An adjusted velocity profile over the Cartesian path is generated based on the obtained dynamic properties. A trajectory is generated by combining the initial Cartesian path and the adjusted velocity profile.
Claims20
A method comprising:
- generating an initial Cartesian path representing how an end effector of a robot should follow a goal path on a workpiece;
- generating an initial joint-space trajectory having an initial velocity profile over the initial Cartesian path;
- obtaining one or more dynamic properties of the robot while the robot traverses the initial joint-space trajectory;
- generating an adjusted velocity profile over the initial Cartesian path based on the obtained one or more dynamic properties of the robot;
- and
- generating a Cartesian trajectory to be followed by the robot, wherein the Cartesian trajectory is generated based on the initial Cartesian path and the adjusted velocity profile.
A system comprising:
- a memory;
- and
- at least one processor configured to access the memory and configured to perform operations comprising:
- generating an initial Cartesian path representing how an end effector of a robot should follow a goal path on a workpiece;
- generating an initial joint-space trajectory having an initial velocity profile over the initial Cartesian path;
- obtaining one or more dynamic properties of the robot while the robot traverses the initial joint-space trajectory;
- generating an adjusted velocity profile over the initial Cartesian path based on the obtained one or more dynamic properties of the robot;
- and
- generating a Cartesian trajectory to be followed by the robot, wherein the Cartesian trajectory is generated based on the initial Cartesian path and the adjusted velocity profile.
A non-transitory computer readable medium having stored thereon software instructions that, when executed by at least one processor, cause the processor to perform operations including:
- generating an initial Cartesian path representing how an end effector of a robot should follow a goal path on a workpiece;
- generating an initial joint-space trajectory having an initial velocity profile over the initial Cartesian path;
- obtaining one or more dynamic properties of the robot while the robot traverses the initial joint-space trajectory;
- generating an adjusted velocity profile over the initial Cartesian path based on the obtained one or more dynamic properties of the robot;
- and
- generating a Cartesian trajectory to be followed by the robot, wherein the Cartesian trajectory is generated based on the initial Cartesian path and the adjusted velocity profile.
Dependencies are inferred from the claim text.