Weride.ai
Software Engineer
Dji 2016 - Mar 2019
Robotics Software Engineer
Intelinair Mar 2015 - Mar 2016
Senior Engineer
Western Digital Aug 2013 - Mar 2015
Staff Engineer
University of Illinois at Urbana-Champaign 2008 - Aug 2013
Research Assistant
Education:
University of Illinois at Urbana - Champaign 2008 - 2013
Doctorates, Doctor of Philosophy, Philosophy
University of Illinois at Urbana - Champaign 2008 - 2011
Harbin Institute of Technology 2005 - 2007
Master of Science, Masters
Skills:
Matlab Simulink Latex Simulations Mathematical Modeling C++ C Robotics Microcontrollers Mathematica Machine Learning Python Optimizations Cmake Linux
- Burbank CA, US Jifei XU - Palo Alto CA, US Rohit SANT - Palo Alto CA, US Zhiyuan LI - Palo Alto CA, US Blake KARWOSKI - Palo Alto CA, US Joshua ACOSTA - Palo Alto CA, US Arnaud THIERCELIN - San Francisco CA, US Weifeng LIU - Fremont CA, US
International Classification:
G06T 15/00 G01S 17/89 G01S 7/51 G01S 17/42
Abstract:
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.
- Spring TX, US Zhiyuan Li - Palo Alto CA, US Rafael Ballagas - Palo Alto CA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Spring TX
International Classification:
G06F 3/0484 G06T 19/20 G06N 3/04 G02B 27/01
Abstract:
An example system includes a sketch interface to receive a sketch input from a user, an object model reservoir to store models of objects, a generator to generate additional models of objects, and a sample matching portion. The additional models generated by the generator are to be added to the object model reservoir. The sample matching portion is to select at least one matched object model from the reservoir to match to the sketch input from the user. The generator is to generate the additional models based on the matched object model.