Patentable/Patents/US-10126750
US-10126750

Kinematic motion planning with regional planning constraints

PublishedNovember 13, 2018
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

An aspect includes a method of kinematic motion planning includes accessing a list of a plurality of nodes defining a plurality of potential kinematic path locations between a starting position and an ending position of a vehicle. A plurality of constraint sets is determined that apply one or more vehicle motion constraints based on a plurality of spatial regions defined between the starting position and the ending position. The constraint sets are applied in determining a plurality of connections between the nodes to form a kinematic motion path based on locations of the nodes relative to the spatial regions. The kinematic motion path is output to a dynamic path planner to complete creation of a motion path plan for the vehicle.

Patent Claims
15 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of kinematic motion planning, the method comprising: accessing a list of a plurality of nodes defining a plurality of potential kinematic path locations between a starting position and an ending position of an aircraft; determining a plurality of constraint sets that apply one or more vehicle motion constraints specific to each of a plurality of spatial regions defined between the starting position and the ending position; applying the constraint sets in determining a plurality of connections between the nodes to form a kinematic motion path based on locations of the nodes relative to the spatial regions the kinematic motion path including the plurality of connections between the nodes as path options for a dynamic path planner to determine a motion path plan for the vehicle; outputting the kinematic motion path to a dynamic path planner to complete creation of a motion path plan for the aircraft, wherein the dynamic path planner applies dynamic motion planning inputs to the kinematic motion path to create the motion path plan, the dynamic motion path planning inputs including at least one of vehicle speed, position, and motion constraints; and adjusting a position of one or more flight control surfaces to implement the motion path plan.

2

2. The method of claim 1 , wherein the constraint sets comprise one or more limits on a maximum acceleration, a turn rate, and a climb rate of the aircraft.

3

3. The method of claim 1 , wherein the applying of the constraint sets is performed by a sampling-based tree planner, a graph planner, or a grid-based planner.

4

4. The method of claim 1 , wherein the connections are determined by performing a path extension of the kinematic motion path, a curve fit, or an interpolation to produce a smooth transition between the nodes with respect to the constraint sets.

5

5. The method of claim 1 , further wherein the connections are constrained as curvature and torsion limits of the aircraft in three-dimensional space.

6

6. The method of claim 1 , wherein each of the spatial regions is defined as a polygon in three-dimensional space with an associated minimum or maximum speed limit defined for the vehicle.

7

7. The method of claim 1 , wherein the spatial regions and constraint sets are received from a mission manager.

8

8. The method of claim 1 , wherein the method is performed by a system of the aircraft.

9

9. A kinematic motion planning system for an aircraft, the motion planning system comprising: a processor; and memory having instructions stored thereon that, when executed by the processor, cause the kinematic motion planning system to: access a list of a plurality of nodes defining a plurality of potential kinematic path locations between a starting position and an ending position of the aircraft; determine a plurality of constraint sets that apply one or more vehicle motion constraints specific to each of a plurality of spatial regions defined between the starting position and the ending position; apply the constraint sets in determining a plurality of connections between the nodes to form a kinematic motion path based on locations of the nodes relative to the spatial regions, the kinematic motion path including the plurality of connections between the nodes as path options for a dynamic path planner to determine a motion path plan for the vehicle; output the kinematic motion path to a dynamic path planner to complete creation of a motion path plan for the aircraft, wherein the dynamic path planner applies dynamic motion planning inputs to the kinematic motion path to create the motion path plan, the dynamic motion path planning inputs including at least one of vehicle speed, position, and motion constraints; and adjusting a position of one or more flight control surfaces to implement the motion path plan.

10

10. The kinematic motion planning system of claim 9 , wherein the constraint sets comprise one or more limits on a maximum acceleration, a turn rate, and a climb rate of the aircraft.

11

11. The kinematic motion planning system of claim 9 , wherein, wherein the constraint sets are applied by a sampling-based tree planner, a graph planner, or a grid-based planner.

12

12. The kinematic motion planning system of claim 9 , wherein, wherein the connections are determined by performing a path extension of the kinematic motion path, a curve fit, or an interpolation to produce a smooth transition between the nodes with respect to the constraint sets.

13

13. The kinematic motion planning system of claim 9 , wherein the connections are constrained as curvature and torsion limits of the vehicle in three-dimensional space.

14

14. The kinematic motion planning system of claim 9 , wherein each of the spatial regions is defined as a polygon in three-dimensional space with an associated minimum or maximum speed limit defined for the aircraft.

15

15. The kinematic motion planning system of claim 9 , wherein the spatial regions and constraint sets are received from a mission manager.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

November 18, 2016

Publication Date

November 13, 2018

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Kinematic motion planning with regional planning constraints” (US-10126750). https://patentable.app/patents/US-10126750

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.