Patents by Inventor Arjun Sukumar MENON
Arjun Sukumar MENON 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
-
Publication number: 20230296745Abstract: Techniques are disclosed for real-time mapping in a movable object environment. A system for real-time mapping in a movable object environment, may 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 system may further include a client device in communication with the at least one movable object, the client device including a visualization application which is configured to receive point cloud data from the scanning sensor and position data from the positioning sensor, record the point cloud data and the position data to a storage location, generate a real-time visualization of the point cloud data and the position data as it is received, and display the real-time visualization using a user interface provided by the visualization application.Type: ApplicationFiled: May 26, 2023Publication date: September 21, 2023Applicant: DJI Technology, Inc.Inventors: Alain PIMENTEL, Kalyani Premji NIRMAL, Comran MORSHED, Arjun Sukumar MENON, Weifeng LIU
-
Patent number: 11698449Abstract: Techniques are disclosed for real-time mapping in a movable object environment. A system for real-time mapping in a movable object environment, may 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 system may further include a client device in communication with the at least one movable object, the client device including a visualization application which is configured to receive point cloud data from the scanning sensor and position data from the positioning sensor, record the point cloud data and the position data to a storage location, generate a real-time visualization of the point cloud data and the position data as it is received, and display the real-time visualization using a user interface provided by the visualization application.Type: GrantFiled: March 24, 2021Date of Patent: July 11, 2023Assignee: DJI TECHNOLOGY, INC.Inventors: Alain Pimentel, Kalyani Premji Nirmal, Comran Morshed, Arjun Sukumar Menon, Weifeng Liu
-
Publication number: 20230177707Abstract: Techniques are disclosed for post-processing mapping data in a movable object environment. A method for post-processing mapping data can include obtaining a plurality of scans, each scan comprising georeferenced mapping data and corresponding payload pose data obtained from a payload supported by an unmanned aerial vehicle (UAV), generating a plurality of local maps based on matching portions of the plurality of scans using the georeferenced mapping data, generating a pose graph based on identifying a plurality of correspondence points among the plurality of local maps, and optimizing the pose graph by minimizing an error distance between each pair of correspondence points to obtain optimized transforms for two scans among the plurality of the scans.Type: ApplicationFiled: June 22, 2021Publication date: June 8, 2023Inventors: Zhenyu YANG, Zhenghe SHANGGUAN, Arjun Sukumar MENON, Weifeng LIU
-
Publication number: 20220113421Abstract: Techniques are disclosed for mapping in a movable object environment. A system may comprise a movable object, a payload coupled to the movable object, the payload comprising an embedded system including an embedded processor, a scanning sensor, one or more cameras, and an inertial navigation system (INS). The payload further including an online processing application, the online processing application including instructions which, when executed by the embedded processor, cause the online processing application to obtain mapping data from the scanning sensor, obtain image data from a camera of the one or more cameras, obtain positioning data from the INS, associate the mapping data with the positioning data to generate georeferenced data, downsample the georeferenced data to generate downsampled georeferenced data, and provide the downsampled georeferenced data to a client device to be visualized on the client device in real-time.Type: ApplicationFiled: June 4, 2021Publication date: April 14, 2022Inventors: Jifei XU, Feng CAO, Arjun Sukumar MENON, Weifeng LIU
-
Publication number: 20210404840Abstract: Techniques are disclosed for mapping in a movable object environment. A method of mapping may include obtaining mapping data from a scanning sensor of a compact payload coupled to an unmanned aerial vehicle (UAV) the compact payload comprising the scanning sensor, one or more cameras, and an inertial navigation system (INS) configured to be synchronized using a reference clock signal, obtaining feature data from a first camera of the one or more cameras, obtaining positioning data from the INS, associating the mapping data with the positioning data based at least on the reference clock signal to generate geo-referenced data, and storing the geo-referenced data and the feature data to a removable storage medium.Type: ApplicationFiled: June 4, 2021Publication date: December 30, 2021Inventors: Arjun Sukumar MENON, Jiexi DU, Yucheng LIU, Weifeng LIU
-
Publication number: 20210341614Abstract: Techniques are disclosed for real-time mapping in a movable object environment. A real-time mapping system can include at least an unmanned aerial vehicle (UAV), comprising a propulsion system, a main body coupled to the propulsion system and a payload assembly coupled to the main body via a mounting assembly, wherein the payload assembly includes a payload comprising a scanning sensor and a positioning sensor, the payload assembly configured to orient the scanning sensor at a plurality of angles relative to the main body.Type: ApplicationFiled: January 29, 2021Publication date: November 4, 2021Inventors: Joshua ACOSTA, Arjun Sukumar MENON, Fernando PABLO QUEVEDO, Blake KARWOSKI
-
Publication number: 20210239815Abstract: Techniques are disclosed for real-time mapping in a movable object environment. A real-time mapping system can include at least an unmanned aerial vehicle (UAV), comprising a propulsion system, a main body coupled to the propulsion system and a payload assembly coupled to the main body via a payload port, wherein the payload assembly is configured to couple to the payload port and support a scanning sensor and a positioning sensor.Type: ApplicationFiled: April 15, 2021Publication date: August 5, 2021Inventors: Joshua ACOSTA, Junli LIU, Yucheng LIU, Arjun Sukumar MENON, Fernando PABLO QUEVEDO
-
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
-
Publication number: 20210239814Abstract: Techniques are disclosed for real-time mapping in a movable object environment. A system for real-time mapping in a movable object environment, may 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 system may further include a client device in communication with the at least one movable object, the client device including a visualization application which is configured to receive point cloud data from the scanning sensor and position data from the positioning sensor, record the point cloud data and the position data to a storage location, generate a real-time visualization of the point cloud data and the position data as it is received, and display the real-time visualization using a user interface provided by the visualization application.Type: ApplicationFiled: March 24, 2021Publication date: August 5, 2021Inventors: Alain PIMENTEL, Kalyani Premji NIRMAL, Comran MORSHED, Arjun Sukumar MENON, Weifeng LIU
-
Patent number: 10983201Abstract: Techniques are disclosed for real-time mapping in a movable object environment. A system for real-time mapping in a movable object environment, may 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 system may further include a client device in communication with the at least one movable object, the client device including a visualization application which is configured to receive point cloud data from the scanning sensor and position data from the positioning sensor, record the point cloud data and the position data to a storage location, generate a real-time visualization of the point cloud data and the position data as it is received, and display the real-time visualization using a user interface provided by the visualization application.Type: GrantFiled: October 25, 2019Date of Patent: April 20, 2021Assignee: DJI Technology, Inc.Inventors: Alain Pimentel, Kalyani Premji Nirmal, Comran Morshed, Arjun Sukumar Menon, Weifeng Liu
-
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: 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: 20200132822Abstract: Techniques are disclosed for real-time mapping in a movable object environment. A system for real-time mapping in a movable object environment, may 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 system may further include a client device in communication with the at least one movable object, the client device including a visualization application which is configured to receive point cloud data from the scanning sensor and position data from the positioning sensor, record the point cloud data and the position data to a storage location, generate a real-time visualization of the point cloud data and the position data as it is received, and display the real-time visualization using a user interface provided by the visualization application.Type: ApplicationFiled: October 25, 2019Publication date: April 30, 2020Inventors: Alain PIMENTEL, Kalyani Premji NIRMAL, Comran MORSHED, Arjun Sukumar MENON, Weifeng LIU
-
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