Patents by Inventor Arnaud THIERCELIN
Arnaud THIERCELIN has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11927953Abstract: Techniques are disclosed for performing custom waypoint missions using an onboard computing device in communication with a movable object. The movable object can include a flight controller, and a communication system. The flight controller can be in communication with the onboard computing device which includes a processor and an onboard data manager. The onboard data manager can receive at least one input, determine one or more instructions to be performed by the at least one movable object based on the at least one input, generate movement commands to implement the one or more instructions, and send movement commands to the flight controller to be executed.Type: GrantFiled: October 30, 2020Date of Patent: March 12, 2024Assignee: DJI RESEARCH LLCInventors: Rohit Sant, Arnaud Thiercelin, Arjun Sukumar Menon
-
Patent number: 11620913Abstract: Techniques are disclosed for communicating between a client device and an onboard data manager in a movable object environment. A data manager on a user device can identify an onboard data manager on a movable object. A feature list can be received from the onboard data manager, the feature list identifying at least one feature installed to the movable object. At least one input can be received by the user device, and a user device feature corresponding to the at least one input can be determined. It may be further determined that the user device feature is supported by the onboard data manager based on the feature list. In response to determining that the user device feature is supported, a first instruction corresponding to the at least one input can be sent to the movable object including the onboard data manager.Type: GrantFiled: October 30, 2019Date of Patent: April 4, 2023Assignee: DJI Technology, Inc.Inventors: Arnaud Thiercelin, Rohit Sant
-
Publication number: 20210294720Abstract: 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.Type: ApplicationFiled: June 7, 2021Publication date: September 23, 2021Inventors: Arnaud THIERCELIN, Dhanushram BALACHANDRAN, Robert SCHLUB, Hai VO, Di WU, Andrew BARINOV
-
Publication number: 20210241514Abstract: Techniques are disclosed for real-time mapping in a movable object environment. A real-time mapping system can include at least one movable object including a computing device, a scanning sensor electronically coupled to the computing device, and a positioning sensor electronically coupled to the computing device. The computing device can include at least one processor and a mapping manager, the mapping manager may be configured to obtain mapping data from the scanning sensor and obtain positioning data from the positioning sensor. The mapping manager can associate the mapping data with the positioning data based at least on time data associated with the mapping data and the positioning data, and then generate a map in a first coordinate system based at least on the associated mapping data and positioning data.Type: ApplicationFiled: April 13, 2021Publication date: August 5, 2021Inventors: Arjun Sukumar MENON, Jifei XU, Rohit SANT, Zhiyuan LI, Blake KARWOSKI, Joshua ACOSTA, Arnaud THIERCELIN, Weifeng LIU
-
Patent number: 11029158Abstract: A system for tracking and analyzing performance of a movable object and methods of making and using the same. Movable object performance can be tracked by creating a process log for a movable object manager of the movable object, and creating a movement record of the movable object for comparison to the process log. The process log can include, for example, records of application call processes to a movable object interface, protocol call processes transmitted to and from the movable object, and/or metadata. A movable object event can be analyzed by correlating the process log with the movement record. The present systems and methods are particularly suitable for tracking and analysis of unmanned aerial vehicles (UAV).Type: GrantFiled: January 10, 2019Date of Patent: June 8, 2021Assignee: SZ DJI TECHNOLOGY CO., LTD.Inventors: Arnaud Thiercelin, Dhanushram Balachandran, Robert Schlub, Hai Vo, Di Wu, Andrew Barinov
-
Publication number: 20210141518Abstract: Techniques are disclosed for user interface management in a movable object environment. A user interface manager can request sensor data associated with a movable object from a data manager. The user interface manager can provide the sensor data to one or more user interface elements associated with the user interface element. A first rendering of the at least one user interface element can be caused to be displayed in a user interface, the first rendering determined based on a type or amount of the sensor data associated with the movable object.Type: ApplicationFiled: December 16, 2020Publication date: May 13, 2021Inventors: Arnaud THIERCELIN, Dhanushram BALACHANDRAN, Hai VO, Weifeng LIU, Joshua Lafayette AUSTIN
-
Publication number: 20210064025Abstract: Techniques are disclosed for performing custom waypoint missions using an onboard computing device in communication with a movable object. The movable object can include a flight controller, and a communication system. The flight controller can be in communication with the onboard computing device which includes a processor and an onboard data manager The onboard data manager can receive at least one input, determine one or more instructions to be performed by the at least one movable object based on the at least one input, generate movement commands to implement the one or more instructions, and send movement commands to the flight controller to be executed.Type: ApplicationFiled: October 30, 2020Publication date: March 4, 2021Inventors: Rohit SANT, Arnaud THIERCELIN, Arjun Sukumar MENON
-
Patent number: 10895968Abstract: Techniques are disclosed for user interface management in a movable object environment. A user interface manager can request sensor data associated with a movable object from a data manager. The user interface manager can provide the sensor data to one or more user interface elements associated with the user interface element. A first rendering of the at least one user interface element can be caused to be displayed in a user interface, the first rendering determined based on a type or amount of the sensor data associated with the movable object.Type: GrantFiled: September 7, 2017Date of Patent: January 19, 2021Assignee: DJI Research LLCInventors: Arnaud Thiercelin, Dhanushram Balachandran, Hai Vo, Weifeng Liu, Joshua Lafayette Austin
-
Patent number: 10852724Abstract: Techniques are disclosed for performing custom waypoint missions using an onboard computing device in communication with a movable object. The movable object can include a flight controller, and a communication system. The flight controller can be in communication with the onboard computing device which includes a processor and an onboard data manager. The onboard data manager can receive at least one input, determine one or more instructions to be performed by the at least one movable object based on the at least one input, generate movement commands to implement the one or more instructions, and send movement commands to the flight controller to be executed.Type: GrantFiled: April 30, 2018Date of Patent: December 1, 2020Assignee: DJI Research LLCInventors: Rohit Sant, Arnaud Thiercelin, Arjun Sukumar Menon
-
Publication number: 20200351615Abstract: A method for managing communication with a movable object includes receiving a request for movable object data from a requester in a movable object environment. The request includes a movable object data key that has data fields configured to identify a movable object component that corresponds to the movable object data. The method further includes determining whether movable object data corresponding to the request is available in a cache by determining whether the movable object data corresponding to the movable object data key exists in the cache and, in response to determining that the movable object data is available in the cache, providing the movable object data in the cache to the requester.Type: ApplicationFiled: July 15, 2020Publication date: November 5, 2020Inventors: Zhiyuan ZHANG, Guohao ZHAN, Chuyue AI, Dhanushram BALACHANDRAN, Xietong LU, Arnaud THIERCELIN, Changjian XU
-
Publication number: 20200332776Abstract: Techniques are disclosed for inspection management in a movable object environment. An inspection application can receive data from an inspection application and use this data to generate one or more inspection missions. When a user selects an inspection mission in the inspection application, the inspection application can instruct a movable object to perform the selected inspection mission. The movable object can follow one or more dynamically generated paths around a target object and capture a plurality of images. The images can be viewed in a viewing application to perform an inspection of the target object.Type: ApplicationFiled: June 18, 2020Publication date: October 22, 2020Inventors: Arnaud Thiercelin, Robert Schlub, Akshat Patel
-
Patent number: 10728707Abstract: A system for managing communication with a movable object includes one or more processors configured to receive a request for movable object data from a requester in a movable object environment, determine whether movable object data corresponding to the request is available in a cache associated with a movable object manager, and, in response to determining that the movable object data is available in the cache, provide the movable object data in the cache to the requester.Type: GrantFiled: February 5, 2019Date of Patent: July 28, 2020Assignee: SZ DJI TECHNOLOGY CO., LTD.Inventors: Zhiyuan Zhang, Guohao Zhan, Chuyue Ai, Dhanushram Balachandran, Xietong Lu, Arnaud Thiercelin, Changjian Xu
-
Patent number: 10724505Abstract: Techniques are disclosed for inspection management in a movable object environment. An inspection application can receive data from an inspection application and use this data to generate one or more inspection missions. When a user selects an inspection mission in the inspection application, the inspection application can instruct a movable object to perform the selected inspection mission. The movable object can follow one or more dynamically generated paths around a target object and capture a plurality of images. The images can be viewed in a viewing application to perform an inspection of the target object.Type: GrantFiled: July 13, 2017Date of Patent: July 28, 2020Assignee: DJI Technology, Inc.Inventors: Arnaud Thiercelin, Robert Schlub, Akshat Patel
-
Publication number: 20200066168Abstract: Techniques are disclosed for communicating between a client device and an onboard data manager in a movable object environment. A data manager on a user device can identify an onboard data manager on a movable object. A feature list can be received from the onboard data manager, the feature list identifying at least one feature installed to the movable object. At least one input can be received by the user device, and a user device feature corresponding to the at least one input can be determined. It may be further determined that the user device feature is supported by the onboard data manager based on the feature list. In response to determining that the user device feature is supported, a first instruction corresponding to the at least one input can be sent to the movable object including the onboard data manager.Type: ApplicationFiled: October 30, 2019Publication date: February 27, 2020Inventors: Arnaud THIERCELIN, Rohit SANT
-
Publication number: 20190332105Abstract: Techniques are disclosed for performing custom waypoint missions using an onboard computing device in communication with a movable object. The movable object can include a flight controller, and a communication system. The flight controller can be in communication with the onboard computing device which includes a processor and an onboard data manager. The onboard data manager can receive at least one input, determine one or more instructions to be performed by the at least one movable object based on the at least one input, generate movement commands to implement the one or more instructions, and send movement commands to the flight controller to be executed.Type: ApplicationFiled: April 30, 2018Publication date: October 31, 2019Inventors: Rohit SANT, Arnaud THIERCELIN, Arjun Sukumar MENON
-
Publication number: 20190182623Abstract: A system for managing communication with a movable object includes one or more processors configured to receive a request for movable object data from a requester in a movable object environment, determine whether movable object data corresponding to the request is available in a cache associated with a movable object manager, and, in response to determining that the movable object data is available in the cache, provide the movable object data in the cache to the requester.Type: ApplicationFiled: February 5, 2019Publication date: June 13, 2019Inventors: Zhiyuan ZHANG, Guohao ZHAN, Chuyue AI, Dhanushram BALACHANDRAN, Xietong LU, Arnaud THIERCELIN, Changjian XU
-
Publication number: 20190145780Abstract: A system for tracking and analyzing performance of a movable object and methods of making and using the same. Movable object performance can be tracked by creating a process log for a movable object manager of the movable object, and creating a movement record of the movable object for comparison to the process log. The process log can include, for example, records of application call processes to a movable object interface, protocol call processes transmitted to and from the movable object, and/or metadata. A movable object event can be analyzed by correlating the process log with the movement record. The present systems and methods are particularly suitable for tracking and analysis of unmanned aerial vehicles (UAV).Type: ApplicationFiled: January 10, 2019Publication date: May 16, 2019Inventors: Arnaud THIERCELIN, Dhanushram BALACHANDRAN, Robert SCHLUB, Hai VO, Di WU, Andrew BARINOV
-
Publication number: 20180149138Abstract: Techniques are disclosed for inspection management in a movable object environment. An inspection application can receive data from an inspection application and use this data to generate one or more inspection missions. When a user selects an inspection mission in the inspection application, the inspection application can instruct a movable object to perform the selected inspection mission. The movable object can follow one or more dynamically generated paths around a target object and capture a plurality of images. The images can be viewed in a viewing application to perform an inspection of the target object.Type: ApplicationFiled: July 13, 2017Publication date: May 31, 2018Inventors: Arnaud Thiercelin, Robert Schlub, Akshat Patel
-
Publication number: 20180067631Abstract: Techniques are disclosed for user interface management in a movable object environment. A user interface manager can request sensor data associated with a movable object from a data manager. The user interface manager can provide the sensor data to one or more user interface elements associated with the user interface element. A first rendering of the at least one user interface element can be caused to be displayed in a user interface, the first rendering determined based on a type or amount of the sensor data associated with the movable object.Type: ApplicationFiled: September 7, 2017Publication date: March 8, 2018Inventors: Arnaud THIERCELIN, Dhanushram BALACHANDRAN, Hai VO, Weifeng LIU, Joshua Lafayette AUSTIN
-
Patent number: D832279Type: GrantFiled: November 1, 2016Date of Patent: October 30, 2018Assignee: SZ DJI TECHNOLOGY CO., LTD.Inventors: Qiao-Ying Wang, Rui Deng, Jie-Ming Zhang, Arnaud Thiercelin