US2021294720A1PendingUtilityA1

System and method for movable object tracking and analysis

Assignee: SZ DJI TECHNOLOGY CO LTDPriority: Jul 11, 2016Filed: Jun 7, 2021Published: Sep 23, 2021
Est. expiryJul 11, 2036(~10 yrs left)· nominal 20-yr term from priority
G06F 11/3476G01C 21/20G01S 19/13G05B 19/042G06F 11/3058G01P 15/02G05B 2219/23008G06F 9/451G06F 11/3013G06F 8/24G01P 13/00G05B 19/0426G01P 15/08G01S 19/01
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method of tracking performance of a movable object includes creating a process log for a movable object manager of the movable object, the movable object manager operating in a software environment; creating a movement record of the movable object from two or more sensors including two or more of a global positioning system (GPS) sensor, a motion sensor, an inertial measurement unit (IMU), a proximity sensor, an image sensor, an attitude and heading reference system (AHRS), a radar sensor, a lidar sensor, an ultrasound sensor, and an infrared sensor; and transmitting at least one of the process log or the movement record to a movable object monitoring station.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of tracking performance of a movable object comprising:
 creating a process log for a movable object manager of the movable object, the movable object manager operating in a software environment;   creating a movement record of the movable object from two or more sensors including two or more of a global positioning system (GPS) sensor, a motion sensor, an inertial measurement unit (IMU), a proximity sensor, an image sensor, an attitude and heading reference system (AHRS), a radar sensor, a lidar sensor, an ultrasound sensor, and an infrared sensor; and   transmitting at least one of the process log or the movement record to a movable object monitoring station.   
     
     
         2 . The method of  claim 1 , wherein creating the process log for the movable object manager of the movable object includes:
 creating the process log having a record of application call processes to a movable object interface of the movable object manager, the record including application call processes to an interface of a movable object software development kit (SDK).   
     
     
         3 . The method of  claim 1 , wherein creating the process log for the movable object manager of the movable object includes:
 creating the process log having a record of protocol call processes transmitted to and from the movable object.   
     
     
         4 . The method of  claim 1 , wherein creating the process log for the movable object manager of the movable object includes:
 creating the process log having a record of metadata associated with the movable object.   
     
     
         5 . The method of  claim 4 , wherein:
 the record includes metadata of at least one of an imaging device, a gimbal, a remote controller, a mobile device, or a user application associated with the movable object.   
     
     
         6 . The method of  claim 1 , further comprising, before transmitting the at least one of the process log or the movement record to the movable object monitoring station:
 writing the at least one of the process log or the movement record into a storage device periodically;   writing the at least one of the process log or the movement record into the storage device upon detection of abnormal or unusual behavior of the movable object, indicating that a movable object event is imminent; or writing the at least one of the process log or the movement record into the storage device after being triggered by an external signal.   
     
     
         7 . The method of  claim 6 , further comprising:
 synchronizing the at least one of the process log or the movement record among the movable object, a user terminal, and a remote server.   
     
     
         8 . The method of  claim 1 , wherein transmitting the at least one of the process log or the movement record to the movable object monitoring station includes:
 transmitting the at least one of the process log or the movement record to the movable object monitoring station upon detection of a movable object event, upon detection of a collision or crash of the movable object, or upon receiving a user instruction.   
     
     
         9 . The method of  claim 1 , wherein:
 the movable object is an unmanned aerial vehicle (UAV).   
     
     
         10 . A movable object comprising:
 a memory storing program instructions; and   a processor configured to execute the program instructions to:
 create a process log for a movable object manager of a movable object, the movable object manager operating in a software environment; 
 create a movement record of the movable object from two or more sensors including two or more of a global positioning system (GPS) sensor, a motion sensor, an inertial measurement unit (IMU), a proximity sensor, an image sensor, an attitude and heading reference system (AHRS), a radar sensor, a lidar sensor, an ultrasound sensor, and an infrared sensor for comparison to the process log; and 
 transmit at least one of the process log or the movement record to a movable object monitoring station. 
   
     
     
         11 . The movable object of  claim 10 , wherein the processor is further configured to execute the program instructions to:
 create the process log having a record of application call processes to a movable object interface of the movable object manager, the record including application call processes to an interface of a movable object software development kit (SDK).   
     
     
         12 . The movable object of  claim 10 , wherein the processor is further configured to execute the program instructions to:
 create the process log having a record of protocol call processes transmitted to and from the movable object.   
     
     
         13 . The movable object of  claim 10 , wherein the processor is further configured to execute the program instructions to:
 create the process log having a record of metadata associated with the movable object.   
     
     
         14 . The movable object of  claim 13 , wherein:
 the record includes metadata of at least one of an imaging device, a gimbal, a remote controller, a mobile device, or a user application associated with the movable object.   
     
     
         15 . The movable object of  claim 10 , wherein the processor is further configured to execute the program instructions to, before transmitting the at least one of the process log or the movement record to the movable object monitoring station:
 write the at least one of the process log or the movement record into a storage device periodically;   write the at least one of the process log or the movement record into the storage device upon detection of abnormal or unusual behavior of the movable object, indicating that a movable object event is imminent; or   write the at least one of the process log or the movement record into the storage device after being triggered by an external signal.   
     
     
         16 . The movable object of  claim 15 , wherein the processor is further configured to execute the program instructions to:
 synchronize the at least one of the process log or the movement record among the movable object, a user terminal, and a remote server.   
     
     
         17 . The movable object of  claim 10 , wherein the processor is further configured to execute the program instructions to:
 transmit the at least one of the process log or the movement record to the movable object monitoring station upon detection of a movable object event, upon detection of a collision or crash of the movable object, or upon receiving a user instruction.   
     
     
         18 . A movable object monitoring station comprising:
 a memory storing program instructions; and   a processor configured to execute the program instructions to perform at least one of:
 receiving from a movable object a process log for a movable object manager created at the movable object, the movable object manager operating in a software environment; or 
 receiving from the movable object a movement record of the movable object created at the movable object from two or more sensors including two or more of a global positioning system (GPS) sensor, a motion sensor, an inertial measurement unit (IMU), a proximity sensor, an image sensor, an attitude and heading reference system (AHRS), a radar sensor, a lidar sensor, an ultrasound sensor, and an infrared sensor for comparison to the process log. 
   
     
     
         19 . The movable object monitoring station of  claim 18 , wherein the processor is further configured to execute the program instructions to perform at least one of:
 monitoring performance for one or more movable objects; or   collecting data from the one or more movable objects.   
     
     
         20 . The movable object monitoring station of  claim 18 , wherein the processor is further configured to execute the program instructions to:
 determine a cause of a movable object event at the movable object; and   instruct the movable object to take a remedial action.

Join the waitlist — get patent alerts

Track US2021294720A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.