IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0088551
(2016-04-01)
|
등록번호 |
US-9625909
(2017-04-18)
|
발명자
/ 주소 |
- Hu, Xiao
- Liu, Ang
- Zhou, Guyue
- Pan, Xuyang
|
출원인 / 주소 |
- SZ DJI Technology Co., Ltd
|
대리인 / 주소 |
Wilson, Sonsini, Goodrich & Rosati
|
인용정보 |
피인용 횟수 :
4 인용 특허 :
59 |
초록
▼
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 on the unmanned aerial vehicle and configured to receive sensor data of the environment and one or more processors. The one or more process
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 on the unmanned aerial vehicle and configured to receive sensor data of the environment and one or more processors. The one or more processors may be individually or collectively configured to: determine, based on the sensor data, an environmental complexity factor representative of an obstacle density for the environment; determine, based on the environmental complexity factor, one or more operating rules for the unmanned aerial vehicle; receive a signal indicating a desired movement of the unmanned aerial vehicle; and cause the unmanned aerial vehicle to move in accordance with the signal while complying with the one or more operating rules.
대표청구항
▼
1. A system for controlling an unmanned aerial vehicle within an environment, the system comprising: one or more sensors carried on the unmanned aerial vehicle and configured to receive sensor data of the environment; andone or more processors individually or collectively configured to: select, base
1. A system for controlling an unmanned aerial vehicle within an environment, the system comprising: one or more sensors carried on the unmanned aerial vehicle and configured to receive sensor data of the environment; andone or more processors individually or collectively configured to: select, based on the sensor data, a first set of operating rules for the unmanned aerial vehicle,receive user input indicating a second set of operating rules for the unmanned aerial vehicle,select one of the first or second sets of operating rules to be used to control the unmanned aerial vehicle,receive a signal indicating a desired movement of the unmanned aerial vehicle in said environment, andcause the unmanned aerial vehicle to move in accordance with the signal while complying with the selected one of the first or second sets of operating rules. 2. The system of claim 1, wherein the one or more sensors comprise at least one of the following: a vision sensor, a lidar sensor, or an ultrasonic sensor. 3. The system of claim 1, wherein the one or more sensors comprise a plurality of different sensor types. 4. The system of claim 1, wherein the sensor data is indicative of an obstacle density for the environment. 5. The system of claim 4, wherein the one or more processors are configured to determine, based on the sensor data, an environmental complexity factor representative of the obstacle density for the environment. 6. The system of claim 5, wherein the first set of operating rules is selected based on the determined environmental complexity factor. 7. The system of claim 1, wherein the one or more processors are configured to generate a three-dimensional digital representation of the environment based on the sensor data. 8. The system of claim 1, wherein the first set of operating rules comprises a first set of velocity rules and the second set of operating rules comprises a second set of velocity rules. 9. The system of claim 8, wherein the second set of velocity rules is determined based on a flight mode selected by the user from a plurality of different flight modes. 10. The system of claim 9, wherein the plurality of different flight modes comprises a low velocity flight mode, an intermediate velocity flight mode, and a high velocity flight mode. 11. The system of claim 8, wherein the first set of velocity rules comprises a first velocity limit for the unmanned aerial vehicle and the second set of velocity rules comprises a second velocity limit for the unmanned aerial vehicle. 12. The system of claim 11, wherein the one or more processors are configured to select the smaller of the first and second velocity limits to be used to control the unmanned aerial vehicle. 13. The system of claim 8, wherein the first set of velocity rules constrains a velocity of the unmanned aerial vehicle based on whether an obstacle density is relatively high or relatively low. 14. The system of claim 1, wherein when the first and second set of operating rules are different from each other, the one or more processors are configured to select the one of the first or second sets of operating rules that is less likely to result in collisions with obstacles. 15. The system of claim 1, wherein the user input is received from a remote terminal. 16. A method for controlling an unmanned aerial vehicle within an environment, the method comprising: receiving, with aid of a processor, sensor data of the environment from one or more sensors carried on the unmanned aerial vehicle;selecting, based on the sensor data and with aid of the processor, a first set of operating rules for the unmanned aerial vehicle;receiving, with aid of the processor, user input indicating a second set of operating rules for the unmanned aerial vehicle;selecting, with aid of the processor, one of the first or second sets of operating rules to be used to control the unmanned aerial vehicle;receiving, with aid of the processor, a signal indicating a desired movement of the unmanned aerial vehicle in said environment; andcausing, with aid of the processor, the unmanned aerial vehicle to move in accordance with the signal while complying with the selected one of the first or second sets of operating rules. 17. The method of claim 16, wherein the one or more sensors comprise at least one of the following: a vision sensor, a lidar sensor, or an ultrasonic sensor. 18. The method of claim 16, wherein the one or more sensors comprise a plurality of different sensor types. 19. The method of claim 16, wherein the sensor data is indicative of an obstacle density for the environment. 20. The method of claim 19, further comprising: determining, based on the sensor data and with aid of the processor, an environmental complexity factor representative of the obstacle density for the environment. 21. The method of claim 20, wherein the first set of operating rules is selected based on the determined environmental complexity factor. 22. The method of claim 16, further comprising: generating, with aid of the processor, a three-dimensional digital representation of the environment based on the sensor data. 23. The method of claim 16, wherein the first set of operating rules comprises a first set of velocity rules and the second set of operating rules comprises a second set of velocity rules. 24. The method of claim 23, wherein the second set of velocity rules is determined based on a flight mode selected by the user from a plurality of different flight modes. 25. The method of claim 24, wherein the plurality of different flight modes comprises a low velocity flight mode, an intermediate velocity flight mode, and a high velocity flight mode. 26. The method of claim 23, wherein the first set of velocity rules comprises a first velocity limit for the unmanned aerial vehicle and the second set of velocity rules comprises a second velocity limit for the unmanned aerial vehicle. 27. The method of claim 26, further comprising: selecting the smaller of the first and second velocity limits to be used to control the unmanned aerial vehicle. 28. The method of claim 23, wherein the first set of velocity rules constrains a velocity of the unmanned aerial vehicle based on whether an obstacle density is relatively high or relatively low. 29. The method of claim 16, wherein when the first and second set of operating rules are different from each other, the one of the first or second sets of operating rules that is less likely to result in collisions with obstacles is selected. 30. The method of claim 16, wherein the user input is received from a remote terminal.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.