G01S17/875

System and method for measuring position and orientation of a rigid body

A system and method for determining a position and orientation (e.g., pose) of a rigid body. The rigid body may be a position enabled projector, a surveying rod, a power tool, a drill robot, etc., in a given space. The position of the rigid body is specified by a set of three coordinates and the orientation is specified by a set of three angles. As such, based on these six values, the position and orientation of the rigid body can be determined.

Autonomous vehicle fleet service and system

Various embodiments relate generally to autonomous vehicles and associated mechanical, electrical and electronic hardware, computer software and systems, and wired and wireless network communications to provide an autonomous vehicle fleet as a service. In particular, a method may include monitoring a fleet of vehicles, at least one of which is configured to autonomously transit from a first geographic region to a second geographic region, detecting data indicating an event associated with the vehicle having a calculated confidence level, receiving data representing a subset of candidate trajectories responsive to detecting the event, which is associated with a planned path for the vehicle, identifying guidance data to select from one or more of the candidate trajectories as a guided trajectory, receiving data representing a selection of a candidate trajectory, and transmitting the selection of the candidate trajectory as of the guided trajectory to the vehicle.

Autonomous vehicle fleet service and system

Various embodiments relate generally to autonomous vehicles and associated mechanical, electrical and electronic hardware, computer software and systems, and wired and wireless network communications to provide an autonomous vehicle fleet as a service. In particular, a method may include monitoring a fleet of vehicles, at least one of which is configured to autonomously transit from a first geographic region to a second geographic region, detecting data indicating an event associated with the vehicle having a calculated confidence level, receiving data representing a subset of candidate trajectories responsive to detecting the event, which is associated with a planned path for the vehicle, identifying guidance data to select from one or more of the candidate trajectories as a guided trajectory, receiving data representing a selection of a candidate trajectory, and transmitting the selection of the candidate trajectory as of the guided trajectory to the vehicle.

METHOD OF CONTROLLING MOVABLE BODY, MOVABLE BODY AND PROGRAM
20220289538 · 2022-09-15 ·

A method of controlling a movable body includes: a step of causing a sensor provided on the movable body to detect an obstacle; a step of determining the position and attitude of a front surface, of the obstacle, opposite to the travel direction of the movable body based on the detection result of the obstacle; a step of generating an avoidance path that avoids the obstacle while heading toward a side of a first direction intersecting the travel direction based on the position and attitude of the front surface; a step of causing the movable body to move along the avoidance path; a step of detecting the obstacle while the movable body is moving along the avoidance path; a step of determining the position and attitude of the side surface of the obstacle on the side of the first direction based on the detection result obtained during movement along the avoidance path; and a step of updating the avoidance path so as to return to a side of a second direction opposite to the first direction while avoiding the obstacle based on the position and attitude of the side surface.

AUTONOMOUS VEHICLE FLEET SERVICE AND SYSTEM

Various embodiments relate generally to autonomous vehicles and associated mechanical, electrical and electronic hardware, computer software and systems, and wired and wireless network communications to provide an autonomous vehicle fleet as a service. In particular, a method may include receiving first sensor data from a first sensor disposed on a vehicle, the first sensor data associated with a first sensor modality, and receiving second sensor data from a second sensor disposed on the vehicle, the second sensor data associated with a second sensor modality different than the first sensor modality. The method may further include generating fused sensor data representing at least a portion of the first sensor data and the second sensor data, generating a trajectory for the vehicle based in part on the fused sensor data, and controlling the vehicle based in part on the trajectory.

AUTONOMOUS VEHICLE FLEET SERVICE AND SYSTEM

Various embodiments relate generally to autonomous vehicles and associated mechanical, electrical and electronic hardware, computer software and systems, and wired and wireless network communications to provide an autonomous vehicle fleet as a service. In particular, a method may include receiving first sensor data from a first sensor disposed on a vehicle, the first sensor data associated with a first sensor modality, and receiving second sensor data from a second sensor disposed on the vehicle, the second sensor data associated with a second sensor modality different than the first sensor modality. The method may further include generating fused sensor data representing at least a portion of the first sensor data and the second sensor data, generating a trajectory for the vehicle based in part on the fused sensor data, and controlling the vehicle based in part on the trajectory.

INFORMATION PROCESSING APPARATUS AND MOBILE ROBOT

A mobile robot 1 includes: a control means 2 for controlling the drive of each unit of a robot body 1A; a detection means 3 for detecting a target object around the robot body 1A; and a travel means 4 for moving the robot body 1A. The control means 2 determines a change in the environment by: obtaining two first measurement value groups S11 and S12 obtained by detecting the distances to different positions P1 and P2 in an environment at intervals of a predetermined time with the travel of the mobile robot 1; and processing the first measurement value groups, generating two second measurement value groups S21 and S22 according to the travel distance of the mobile robot 1, and comparing the generated second measurement value groups S21 and S22.

Apparatus, system, and method for wrist tracking and gesture detection via time of flight sensors

The disclosed wrist-tracking apparatus includes (1) a wristband dimensioned to be donned on a wrist of a user of an artificial reality system and (2) a set of Time of Flight (ToF) sensors coupled to the wristband, wherein each of the ToF sensors comprises (A) an emitter that emits a modulated pulse of energy, (B) a receiver that facilitates detecting a reflection of the modulated pulse of energy, and (C) a processing circuit communicatively coupled to the emitter and the receiver, wherein the processing circuit calculates a time of flight for the modulated pulse of energy based at least in part on the modulated pulse of energy and the reflection. Various other apparatuses, systems, and methods are also disclosed.

Adaptive mapping to navigate autonomous vehicles responsive to physical environment changes
11106218 · 2021-08-31 · ·

Various embodiments relate generally to autonomous vehicles and associated mechanical, electrical and electronic hardware, computer software and systems, and wired and wireless network communications to provide map data for autonomous vehicles. In particular, a method may include accessing subsets of multiple types of sensor data, aligning subsets of sensor data relative to a global coordinate system based on the multiple types of sensor data to form aligned sensor data, and generating datasets of three-dimensional map data. The method further includes detecting a change in data relative to at least two datasets of the three-dimensional map data and applying the change in data to form updated three-dimensional map data. The change in data may be representative of a state change of an environment at which the sensor data is sensed. The state change of the environment may be related to the presence or absences of an object located therein.

Adaptive mapping to navigate autonomous vehicles responsive to physical environment changes
11106218 · 2021-08-31 · ·

Various embodiments relate generally to autonomous vehicles and associated mechanical, electrical and electronic hardware, computer software and systems, and wired and wireless network communications to provide map data for autonomous vehicles. In particular, a method may include accessing subsets of multiple types of sensor data, aligning subsets of sensor data relative to a global coordinate system based on the multiple types of sensor data to form aligned sensor data, and generating datasets of three-dimensional map data. The method further includes detecting a change in data relative to at least two datasets of the three-dimensional map data and applying the change in data to form updated three-dimensional map data. The change in data may be representative of a state change of an environment at which the sensor data is sensed. The state change of the environment may be related to the presence or absences of an object located therein.