Systems and methods for controlling an unmanned aerial vehicle within an environment are provided. In one aspect, a system comprises one or more sensors carried by the unmanned aerial vehicle and configured to provide sensor data and one or more processors. The one or more processors can be individu
Systems and methods for controlling an unmanned aerial vehicle within an environment are provided. In one aspect, a system comprises one or more sensors carried by the unmanned aerial vehicle and configured to provide sensor data and one or more processors. The one or more processors can be individually or collectively configured to: determine, based on the sensor data, an environment type for the environment; select a flight mode from a plurality of different flight modes based on the environment type, wherein each of the plurality of different flight mode is associated with a different set of operating rules for the unmanned aerial vehicle; and cause the unmanned aerial vehicle to operate within the environment while conforming to the set of operating rules of the selected flight mode.
대표청구항▼
1. A system for controlling an unmanned aerial vehicle, the system comprising: one or more sensors carried by the unmanned aerial vehicle; andone or more processors configured to: select a flight mode from a plurality of different flight modes, wherein the plurality of different flight modes compris
1. A system for controlling an unmanned aerial vehicle, the system comprising: one or more sensors carried by the unmanned aerial vehicle; andone or more processors configured to: select a flight mode from a plurality of different flight modes, wherein the plurality of different flight modes comprise a flight mode for use in a high obstacle density environment and a flight mode for use in a low obstacle density environment, and wherein each of the plurality of different flight modes is associated with a different obstacle avoidance strategy,receive a signal indicating a desired movement path for the unmanned aerial vehicle,receive a signal from the one or more sensors detecting one or more obstacles situated along or near the desired movement path, andmodify the desired movement path based on the obstacle avoidance strategy associated with the selected flight mode in order to prevent the unmanned aerial vehicle from colliding with the one or more obstacles. 2. The system of claim 1, wherein the one or more sensors comprise one or more of: a GPS sensor, an inertial sensor, a vision sensor, a lidar sensor, an ultrasonic sensor, a barometer, or an altimeter. 3. The system of claim 1, wherein the plurality of different flight modes further comprise one or more modes selected from the group consisting of: an indoor flight mode, an outdoor flight mode, a high altitude flight mode, a low altitude flight mode, a fully autonomous flight mode, a semi-autonomous flight mode, and a manual flight mode. 4. The system of claim 1, wherein the one or more processors are configured to select the flight mode based on sensor data obtained by the one or more sensors. 5. The system of claim 4, wherein the sensor data comprises environmental information relating to an environment in which the unmanned aerial vehicle is located. 6. The system of claim 4, wherein the sensor data comprises information relating to a state of the unmanned aerial vehicle. 7. The system of claim 1, wherein the one or more processors are configured to select the flight mode in response to a user input command received at a remote controller. 8. The system of claim 1, wherein at least one of the obstacle avoidance strategies comprises causing the unmanned aerial vehicle to hover in place at a specified distance from the one or more obstacles. 9. The system of claim 1, wherein at least one of the obstacle avoidance strategies comprises causing the unmanned aerial vehicle to navigate around the one or more obstacles. 10. The system of claim 1, wherein at least one of the obstacle avoidance strategies comprises overriding a user input that would result in a collision with the one or more obstacles. 11. The system of claim 1, wherein the signal indicating the desired movement path is received from a remote controller operated by a user of the unmanned aerial vehicle. 12. The system of claim 1, wherein the one or more processors are further configured to transmit warning information to a user indicating a potential collision with the one or more obstacles. 13. The system of claim 1, wherein the one or more processors are further configured to cause the unmanned aerial vehicle to navigate along the modified desired movement path to effect avoidance of the one or more obstacles. 14. The system of claim 1, further comprising a display unit configured to display a graphical representation of a spatial disposition of the one or more obstacles relative to the unmanned aerial vehicle. 15. The system of claim 1, wherein the one or more processors are onboard the unmanned aerial vehicle. 16. A method of controlling an unmanned aerial vehicle, the method comprising: (a) selecting a flight mode from a plurality of different flight modes, wherein the plurality of different flight modes comprise a flight mode for use in a high obstacle density environment and a flight mode for use in a low obstacle density environment, and wherein each of the plurality of different flight modes is associated with a different obstacle avoidance strategy;(b) receiving a signal indicating a desired movement path for the unmanned aerial vehicle;(c) detecting one or more obstacles along the desired movement path using one or more sensors; and(d) modifying the desired movement path based on the obstacle avoidance strategy associated with the selected flight mode in order to prevent the unmanned aerial vehicle from colliding with the one or more obstacles. 17. The method of claim 16, wherein the one or more sensors comprise one or more of: a GPS sensor, an inertial sensor, a vision sensor, a lidar sensor, an ultrasonic sensor, a barometer, or an altimeter. 18. The method of claim 16, wherein the plurality of different flight modes further comprise one or more modes selected from the group consisting of: an indoor flight mode, an outdoor flight mode, a high altitude flight mode, a low altitude flight mode, a fully autonomous flight mode, a semi-autonomous flight mode, and a manual flight mode. 19. The method of claim 16, wherein the selecting of the flight mode is based on sensor data obtained by the one or more sensors. 20. The method of claim 19, wherein the sensor data comprises environmental information relating to an environment in which the unmanned aerial vehicle is located. 21. The method of claim 19, wherein the sensor data comprises information relating to a state of the unmanned aerial vehicle. 22. The method of claim 16, wherein the selecting of the flight mode is performed in response to a user input command received at a remote controller. 23. The method of claim 16, wherein at least one of the obstacle avoidance strategies comprises causing the unmanned aerial vehicle to hover in place at a specified distance from the one or more obstacles. 24. The method of claim 16, wherein at least one of the obstacle avoidance strategies comprises causing the unmanned aerial vehicle to navigate around the one or more obstacles. 25. The method of claim 16, wherein at least one of the obstacle avoidance strategies comprises overriding a user input that would result in a collision with the one or more obstacles. 26. The method of claim 16, wherein the signal indicating the desired movement path is received from a remote controller operated by a user of the unmanned aerial vehicle. 27. The method of claim 16, further comprising transmitting warning information to a user indicating a potential collision with the one or more obstacles. 28. The method of claim 16, further comprising causing the unmanned aerial vehicle to navigate along the modified desired movement path, thereby avoiding the one or more obstacles. 29. The method of claim 16, further comprising displaying a graphical representation of a spatial disposition of the one or more obstacles relative to the unmanned aerial vehicle. 30. The method of claim 16, wherein the steps of (b) through (d) are performed with aid of one or more processors onboard the unmanned aerial vehicle.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (58)
Cline, Duane M.; Milkie, Thomas T., Acoustic airspace collision detection system.
Fregene, Kingsley O. C.; Elgersma, Michael R.; Dajani-Brown, Samar; Pratt, Stephen G., Automatic planning and regulation of the speed of autonomous vehicles.
van Tooren, Joost; Heni, Martin; Knoll, Alexander; Beck, Johannes, Collision and conflict avoidance system for autonomous unmanned air vehicles (UAVs).
Newcombe, Richard; Izadi, Shahram; Molyneaux, David; Hilliges, Otmar; Kim, David; Shotton, Jamie Daniel Joseph; Kohli, Pushmeet; Fitzgibbon, Andrew; Hodges, Stephen Edward; Butler, David Alexander, Mobile camera localization using depth maps.
Duggan, David S.; Felio, David A.; Pate, Billy B.; Longhi, Vince R.; Petersen, Jerry L.; Bergee, Mark J., Multi-sensor autonomous control of unmanned aerial vehicles.
Beard,Randal W.; Johnson,Walter H.; Christiansen,Reed; Hintze,Joshua M.; McLain,Timothy W., Programmable autopilot system for autonomous flight of unmanned aerial vehicles.
Moitra,Abha; Mattheyses,Robert M.; Szczerba,Robert J.; Hoebel,Louis J.; Didomizio,Virginia A.; Yamrom,Boris, Real-time route and sensor planning system with variable mission objectives.
Sislak, David; Pechoucek, Michal; Volf, Premysl; Marik, Vladimir; Losiewicz, Paul, System and method for planning/replanning collision free flight plans in real or accelerated time.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.