IP Library Granted Patent US 11,604,471
Granted Patent B2
US 11,604,471 · App. 16/877,460 · Granted Mar 14, 2023

Systems and methods for crowd navigation in support of collision avoidance for a motorized mobile system

Inventors: Jered Harvey Dean (Arvada, CO); Barry George Dean (Brentwood, TN); Dan Alan Preston (Bainbridge Island, WA)
Assignee: Patroness, LLC
G05D1/0219A61G5/04A61G5/042G05D1/0225G05D1/0244G05D1/0246G05D1/0255G05D1/0257G05D1/0274G05D1/0278A61G2203/40A61G2203/72G05D2201/0206G16H10/60G16H20/30G16H40/63G16H50/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,604,471
App. No.
16/877,460
Granted
Mar 14, 2023
Kind
B2
Abstract

A system and method for a motorized mobile chair using a plurality of sensors having a plurality of sensor types to detect a plurality of objects and generate sensor data about the detected objects, each of the detected objects being a person, the sensor data about the objects comprising a plurality of range measurements to the people and a plurality of bearing measurements to the people. The system has at least one processor to receive the sensor data about the people, group the detected people into a plurality of zones, determine a closest person in each zone, and generate one or more control signals to cause the motorized mobile chair to match a speed and a direction of the closest person in the zone corresponding to a direction of travel of the motorized mobile chair while at least approximately maintaining a selected space to the closest person in the zone corresponding to the direction of travel of the motorized mobile chair.

Claims (49)

1. A system for a motorized mobile chair comprising: a plurality of sensors having a plurality of sensor types to generate sensor data about a plurality of people, the sensor data about the people comprising a plurality of range measurements to the people and a plurality of bearing measurements to the people; and at least one processor to:

receive the sensor data about the people; group the people into a zone;

receive at least one user input for at least one of a desired direction of travel of the motorized mobile chair with the people grouped into the zone and a desired speed of travel of the motorized mobile chair with the people grouped into the zone; determine at least one navigation operation based on at least one of the desired direction of travel of the motorized mobile chair with the people grouped into the zone and the desired speed of travel of the motorized mobile chair with the people grouped into the zone;

and transmit a control signal for controlling the motorized mobile chair for the determined navigation operation with the people grouped into the zone.

2. A system for a motorized mobile chair comprising:

a plurality of sensors having a plurality of sensor types to detect a plurality of objects and generate sensor data about the detected objects, each of the detected objects being a person, the sensor data about the objects comprising a plurality of range measurements to the persons and a plurality of bearing measurements to the persons; and

at least one processor to:

receive the sensor data about the persons;

group the detected persons into a plurality of zones;

determine a closest person in each zone; and

generate one or more control signals to cause the motorized mobile chair to match a speed and a direction of the closest person in the zone corresponding to a direction of travel of the motorized mobile chair while at least approximately maintaining a selected space to the closest person in the zone corresponding to the direction of travel of the motorized mobile chair.

3. A system for a motorized mobile chair comprising: a plurality of sensors having a plurality of sensor types to detect a plurality of objects and generate sensor data about the detected objects, each of the detected objects being a person, the sensor data about the objects comprising a plurality of range measurements to the persons and a plurality of bearing measurements to the persons; and at least one processor to: receive at least one user input for at least a desired direction of travel of the motorized mobile chair; receive the sensor data about the detected objects; group the detected objects into a plurality of zones; determine a closest object in each zone; determine a plurality of navigation operations to match a speed of travel of the zone corresponding to the desired direction of travel while at least approximately maintaining a selected space between the closest object in the zone corresponding to the desired direction of travel and the motorized mobile chair; and generate a plurality of control signals to cause the motorized mobile chair to perform the plurality of navigation operations.

4. A system for a motorized mobile chair comprising: a plurality of sensors having a plurality of sensor types to detect a plurality of objects and generate sensor data about the detected objects, each of the detected objects being a person, the sensor data about the objects comprising a plurality of range measurements to the persons and a plurality of bearing measurements to the persons; and

at least one processor to: receive at least one user input for at least a desired direction of travel of the motorized mobile chair; receive the sensor data about the detected objects; group the detected objects into a plurality of zones; determine a closest object in each zone; determine a plurality of navigation operations to cause the motorized mobile chair to match a speed of travel of the closest object in the zone corresponding to the desired direction of travel of the motorized mobile chair while at least approximately maintaining a selected space between the closest object in the zone corresponding to the desired direction of travel and the motorized mobile chair; and

generate a plurality of control signals to cause the motorized mobile chair to perform the plurality of navigation operations.

5. The system of claim 4 wherein the at least one processor:

determines the plurality of navigation operations to cause the motorized mobile chair to match the speed and the direction of the closest object in the zone corresponding to the direction of travel of the motorized mobile chair while maintaining the selected space between the closest object in each of the plurality of zones and the motorized mobile chair; and

generates the plurality of control signals to cause the motorized mobile chair to perform the plurality of navigation operations.

6. The system of claim 4 wherein:

the at least one user input further comprises a desired speed of travel of the motorized mobile chair; and

the at least one processor:

determines the plurality of navigation operations to cause the motorized mobile chair to travel at the desired speed of travel in the desired direction of travel while at least approximately maintaining the selected space between the closest object and the motorized mobile chair in the desired direction of travel of the motorized mobile chair; and

generates the plurality of control signals to cause the motorized mobile chair to perform the plurality of navigation operations.

7. The system of claim 4 wherein:

the at least one user input further comprises a desired speed of travel of the motorized mobile chair; and

the at least one processor:

determines the plurality of navigation operations to maintain at least a portion of the desired speed of travel in the desired direction of travel of the motorized mobile chair while maintaining the selected space between the closest object and the motorized mobile chair in the desired direction of travel of the motorized mobile chair; and

generates the plurality of control signals to cause the motorized mobile chair to perform the plurality of navigation operations.

8. The system of claim 4 wherein the at least one processor transmits the plurality of control signals to a motor controller, and the motor controller controls one or more motors to perform the plurality of navigation operations.

9. The system of claim 8 wherein the plurality of control signals cause the motor controller to engage steering and drive of the motorized mobile chair.

10. The system of claim 4 wherein the at least one processor creates a situational awareness map of each the detected objects and the selected space around the motorized mobile chair and uses to the situational awareness map to determine the plurality of navigation operations.

11. The system of claim 10 wherein the map is oriented to a reference frame of the motorized mobile chair.

12. The system of claim 4 wherein the at least one processor determines the plurality of navigation operations to equalize space on a plurality of sides of the motorized mobile chair between the motorized mobile chair and a closest person on the plurality of sides of the motorized mobile chair while maintaining the selected space to the closest person on the plurality of sides of the motorized mobile chair.

13. The system of claim 4 wherein the at least one processor determines the plurality of navigation operations to maximize space on a plurality of sides of the motorized mobile chair between the motorized mobile chair and a closest person on the plurality of sides of the motorized mobile chair while maintaining the selected space to the closest person on the plurality of sides of the motorized mobile chair.

14. The system of claim 4 wherein:

each sensor generates sensor data with respect to a sensor reference frame corresponding to the sensor; and

the at least one processor:

when the sensor data comprises polar coordinates, converts the sensor data comprising polar coordinates to Cartesian coordinates; and

translates the sensor data from corresponding sensor reference frames to a Cartesian coordinate system of a motorized mobile system reference frame.

15. The system of claim 4 wherein the at least one processor determines the plurality of navigation operations according to one or more flock based rules stored in memory of the motorized mobile chair.

16. The system of claim 4 wherein the at least one processor further determines the plurality of navigation operations and generates the plurality of control signals upon detecting the plurality of objects moving within the selected space around the motorized mobile chair.

17. The system of claim 16 wherein the at least one processor receives one or more other user inputs for one or more other navigation operations and further generates one or more control signals to cause the motorized mobile chair to perform the one or more other navigation operations when not detecting the plurality of objects moving within the selected space around the motorized mobile chair.

18. The system of claim 4 wherein the at least one input comprises a location, and the at least one processor: determines an accessible route to the location; determines the plurality of navigation operations to cause the motorized mobile chair to match the speed of travel of the closest object in the zone corresponding to the desired direction of travel of the motorized mobile chair along the accessible route to the location while at least approximately maintaining the selected space between the closest object in the zone corresponding to the desired direction of travel and the motorized mobile chair;

and generates the plurality of control signals to cause the motorized mobile chair to perform the plurality of navigation operations.

19. The system of claim 4 wherein the at least user one input is received from a smart device or a user interface of the motorized mobile chair.

20. The system of claim 4 wherein the at least one processor further:

receives another user input to override automatic determination of the plurality of navigation operations to maintain the selected space; and

enables manual navigation of the motorized mobile chair by the operator.

21. The system of claim 20 wherein the operator is a user.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2024
From: PATRONESS, LLC
To: LUCI, LLC
Reel/Frame 066515/0074 →
CHANGE OF NAME Recorded Feb 21, 2024
From: LUCI, LLC
To: LUCI MOBILITY, INC.
Reel/Frame 066642/0991 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2020
From: DEAN, JERED H.; DEAN, BARRY G.; PRESTON, DAN A.
To: PATRONESS, LLC
Reel/Frame 052722/0747 →
Continuity (4)
Continuation 15880699 · Jan 26, 2018
Provisional Application 62612617 · Dec 31, 2017
Provisional Application 62543896 · Aug 10, 2017
Related Publication 20200278683A1 · Sep 3, 2020