- San Diego CA, US Yinyin Liu - San Diego CA, US Kiet Tuan Chau - San Diego CA, US
International Classification:
G05D 1/10 G08G 5/00 G08G 5/04 B64C 39/02
Abstract:
Various embodiments provide methods for controlling landings of a UAV in a landing zone including a plurality of landing bays. Various embodiments include a method implemented on a computing device for receiving continuous real-time sensor data from a transceiver and from sensors onboard the UAV, and detecting a target landing bay within the plurality of landing bays within the landing zone that is available for landing based on the continuous real-time sensor data. Orientation and position coordinates for landing in the target landing bay may be calculated based on the continuous real-time sensor data. Information regarding positions and flight vectors of a plurality of autonomous UAVs may be obtained, and a flight plan for landing in the target landing bay may be generated based on the orientation and the position coordinates, positions and flight vectors of the plurality of autonomous UAVs and a current orientation and position of the UAV.
- San Diego CA, US Stephen Alton Sprigg - Poway CA, US Kiet Tuan Chau - San Diego CA, US Michael Orlando DeVico - San Diego CA, US Yinyin Liu - San Diego CA, US Gregory Cisewksi - Del Mar CA, US
Methods and devices of various embodiments provide enhanced location services by leveraging a system of beacon devices each broadcasting data that is useful in calculating locations and report of the trustworthiness of neighbor beacon devices. Various embodiments include a method performed by a beacon device that may include obtaining location data using a first functionality, evaluating sensor data to identify a breach of trust condition at the beacon device, generating authentication data that indicates any identified breach of trust condition, receiving one or more neighbor beacon broadcast messages using a second functionality, determining whether the one or more neighbor beacon broadcast messages include trustworthy location data, and broadcasting an outgoing broadcast message that includes the obtained location data, timing data, the generated authentication data, and data indicating whether the one or more neighbor beacon broadcast messages include trustworthy location data.
Near-Flight Testing Maneuvers For Autonomous Aircraft
- San Diego CA, US Kiet Tuan Chau - San Diego CA, US Stephen Alton Sprigg - Poway CA, US
International Classification:
G05D 1/08 G05D 1/00 G05D 1/10 B64C 39/02
Abstract:
Methods, devices, systems, and non-transitory process-readable media for evaluating operating conditions of an autonomous aircraft before performing a mission by executing brief near-flight testing maneuvers at a low elevation. A processor of the autonomous aircraft may receive near-flight testing maneuver instructions that indicate a near-flight testing maneuver to be executed by the autonomous aircraft. The processor may control motors to cause the aircraft to execute a near-flight testing maneuver within a testing area, obtain data indicating stability and performance information while executing the near-flight testing maneuvers, and take an action in response to the obtained data. Actions may include adjusting a position of a payload, a weight or a portion of the aircraft based, and adjusting a flight plan. The near-flight testing maneuvers may include a sequence of moves for testing stability of the aircraft and payload executing a flight path under anticipated flying conditions.
Methods And Apparatus For Estimating Angular Movement With A Single Two Dimensional Device
- San Diego CA, US Kiet CHAU - San Diego CA, US Victor Hokkiu CHAN - Del Mar CA, US Michael-David Nakayoshi CANOY - San Diego CA, US
International Classification:
G06K 9/66 G06K 9/46
US Classification:
382156, 382201
Abstract:
Certain aspects of the present disclosure relate to methods and apparatus for neuro-simulation with a single two-dimensional device to track objects. The neuro-simulation may report a point of interest in an image that is provided by the device. The device may center on the point of interest using one or more actuators. The simulation mechanism may input pixels and output a plurality of angles to the actuators to adjust their direction.
- San Diego CA, US Anne Katrin Konertz - Encinitas CA, US Kiet Chau - San Diego CA, US Siddharth Mohan - San Diego CA, US
Assignee:
QUALCOMM Incorporated - San Diego CA
International Classification:
G09B 5/00
US Classification:
434322
Abstract:
Various embodiments for conducting proxy teaching for learning devices within a decentralized system, including an embodiment method with operations for obtaining, by a teacher signaling device, objectives data related to activities of one or more of the learning devices, generating, by the teacher signaling device, teaching routines based on the obtained objectives data, and broadcasting, by the teacher signaling device, teaching signals configured to teach one or more of the learning devices based on the generated teaching routines. Other embodiments may obtain objectives data by requesting reflex information from the learning devices or intercepting event report messages transmitted by the learning devices. Other embodiments may include broadcasting discovery signals to identify nearby learning devices and modifying teaching routines when objectives of the generated teaching routines cannot be achieved. Other embodiments may include transmitting an authorization request to a user device to determine whether to broadcast teaching signals.
Requesting Proximate Resources By Learning Devices
- San Diego CA, US Anne Katrin Konertz - Encinitas CA, US Kiet Chau - San Diego CA, US Kenchin Lai - San Diego CA, US
Assignee:
QUALCOMM Incorporated - San Diego CA
International Classification:
G06N 99/00 G06N 5/04
US Classification:
706 12, 706 48
Abstract:
Various embodiments for a learning device to improve the performance of learned behaviors by requesting information from proximate devices within a decentralized system including a learning device method for generating, by the learning device, a first pattern based upon one or more obtained events, determining whether the first pattern exactly matches a known second pattern, determining whether the first pattern matches the second pattern within a predefined threshold in response to determining that the first pattern does not exactly match the second pattern, identifying a missing event of the second pattern in response to determining that the first pattern matches the second pattern within the predefined threshold, and broadcasting, by the learning device, a message requesting data related to the identified missing event. Data received in response to request messages may be used to recognize that the known second pattern is matched.
Plug-In Supply, Inc Jun 2010 - Dec 2011
Principal Engineer
Robotics Alliance of West Covina Jun 2008 - Jan 2011
Lead Engineer
West Covina High School Jun 2004 - Nov 2008
Systems Administrator
Sudjam Jul 2007 - Sep 2008
Network Administrator
Qualcomm Jul 2007 - Sep 2008
Staff Engineer
Education:
University of California, Riverside 2008 - 2011
Bachelors, Bachelor of Science, Computer Science
West Covina High School 2008
Skills:
Robotics Software Engineering Embedded Systems Engineering Labview Programming Networking C Python Mobile Devices Software Development Leadership Embedded Software Computer Science Algorithms C++
Kiet Chau 1994 graduate of Gresham High School in Gresham, OR is on Memory Lane. Get caught up with Kiet and other high school alumni from Gresham High