Patent classifications
G08G9/02
Virtual reality system
A system of virtual reality includes a roaming path control unit, where the roaming path control unit includes a decomposing processing module, a tagging processing module, a setting processing module, a control processing module and a roaming path generating module, where the control processing module is configured to, detect a tag of a passing grid cell from a start point of the roaming path when a roamer roams in the virtual passage, if the passing grid cell is tagged as an impassable cell, then select another grid cell for re-detection; if the passing grid cell is tagged as a passable cell, then further detect whether the roamer is the preset roaming object, according to the roaming control label for the passable cell, if not, then select another grid cell for re-detection, if yes, then determine to be passable and continue to select the next passing grid cell for detection.
Method for implementing virtual reality roaming path control
A method for implementing virtual reality roaming path control includes steps that a tag of a passing grid cell is detected from a start point of the roaming path when a roamer roams in the virtual passage, if the passing grid cell is tagged as an impassable cell, then it is determined to be impassable and another grid cell is selected for re-detection; if the passing grid cell is tagged as a passable cell, then whether the roamer is the preset roaming object is further detected, according to the roaming control label for the passable cell, if not, then it is determined to be impassable and another grid cell is selected for re-detection, if yes, then it is determined to be passable and continued to select the next passing grid cell for detection; and a passable roaming path is generated according to a detection result.
Method for implementing virtual reality roaming path control
A method for implementing virtual reality roaming path control includes steps that a tag of a passing grid cell is detected from a start point of the roaming path when a roamer roams in the virtual passage, if the passing grid cell is tagged as an impassable cell, then it is determined to be impassable and another grid cell is selected for re-detection; if the passing grid cell is tagged as a passable cell, then whether the roamer is the preset roaming object is further detected, according to the roaming control label for the passable cell, if not, then it is determined to be impassable and another grid cell is selected for re-detection, if yes, then it is determined to be passable and continued to select the next passing grid cell for detection; and a passable roaming path is generated according to a detection result.
VIRTUAL REALITY SYSTEM
A system of virtual reality includes a roaming path control unit, where the roaming path control unit includes a decomposing processing module, a tagging processing module, a setting processing module, a control processing module and a roaming path generating module, where the control processing module is configured to, detect a tag of a passing grid cell from a start point of the roaming path when a roamer roams in the virtual passage, if the passing grid cell is tagged as an impassable cell, then select another grid cell for re-detection; if the passing grid cell is tagged as a passable cell, then further detect whether the roamer is the preset roaming object, according to the roaming control label for the passable cell, if not, then select another grid cell for re-detection, if yes, then determine to be passable and continue to select the next passing grid cell for detection.
Directed audio emission systems and methods for electric vehicles
Directed audio emissions systems and methods may include one or more sensors, one or more audio transmitters, and a controller configured to cause emission of directed audio output toward various objects, such as people, animals, vehicles, devices, or others. For example, responsive to detecting a potential safety situation and/or a potential intended communication situation associated with one or more detected objects, selected audio output having selected audio characteristics may be emitted toward the detected objects using selected audio transmitters. The audio characteristics may be selected to direct and/or accentuate the audio output at a particular location of a detected object, and the audio characteristics of the audio output may be customized based on a type and other characteristics of the detected object.
Directed audio emission systems and methods for electric vehicles
Directed audio emissions systems and methods may include one or more sensors, one or more audio transmitters, and a controller configured to cause emission of directed audio output toward various objects, such as people, animals, vehicles, devices, or others. For example, responsive to detecting a potential safety situation and/or a potential intended communication situation associated with one or more detected objects, selected audio output having selected audio characteristics may be emitted toward the detected objects using selected audio transmitters. The audio characteristics may be selected to direct and/or accentuate the audio output at a particular location of a detected object, and the audio characteristics of the audio output may be customized based on a type and other characteristics of the detected object.
Autonomous vehicle navigation system and method
An autonomous vehicle is improved with a navigational system having both cameras and echolocation sensors. The cameras and echolocation sensors may be part of an optical and echolocation system, respectively, that may work in conjunction with, for example, a global positioning system to determine a course for the autonomous vehicle to reach an objective while detecting and avoid obstacles along the course.
Autonomous vehicle navigation system and method
An autonomous vehicle is improved with a navigational system having both cameras and echolocation sensors. The cameras and echolocation sensors may be part of an optical and echolocation system, respectively, that may work in conjunction with, for example, a global positioning system to determine a course for the autonomous vehicle to reach an objective while detecting and avoid obstacles along the course.
METHOD FOR PREDICTING COLLISION AND AVOIDING CONFLICT BETWEEN MULTIPLE MOVING BODIES
Disclosed is a method for predicting collisions and conflicts between multiple moving bodies. A method for predicting and avoiding collisions and conflicts between multiple moving bodies comprises the steps of: creating objects by modeling the shape of each of multiple moving bodies; creating two-dimensional circles by modeling the objects by using size information of the objects; modeling the two-dimensional circles into moving disks by using at least one of the moving speeds of the moving bodies, the monitoring time window for the moving bodies, and the size information of the two-dimensional circles; computing a Voronoi diagram between the moving disks and calculating edges of the Voronoi diagram; and during the monitoring time window for the moving bodies, calculating a flipping event in which at least one of the edges of the Voronoi diagram is converted into a vertex and then converted into another edge, and a collision event by which a collision between a pair of moving disks defining an edge of the Voronoi diagram is predicted, and calculating whether actual collisions occur between moving disks triggering the flipping event and between moving disks triggering the collision event, in chronological order of the occurrence of the flipping event and the collision event.
METHOD FOR PREDICTING COLLISION AND AVOIDING CONFLICT BETWEEN MULTIPLE MOVING BODIES
Disclosed is a method for predicting collisions and conflicts between multiple moving bodies. A method for predicting and avoiding collisions and conflicts between multiple moving bodies comprises the steps of: creating objects by modeling the shape of each of multiple moving bodies; creating two-dimensional circles by modeling the objects by using size information of the objects; modeling the two-dimensional circles into moving disks by using at least one of the moving speeds of the moving bodies, the monitoring time window for the moving bodies, and the size information of the two-dimensional circles; computing a Voronoi diagram between the moving disks and calculating edges of the Voronoi diagram; and during the monitoring time window for the moving bodies, calculating a flipping event in which at least one of the edges of the Voronoi diagram is converted into a vertex and then converted into another edge, and a collision event by which a collision between a pair of moving disks defining an edge of the Voronoi diagram is predicted, and calculating whether actual collisions occur between moving disks triggering the flipping event and between moving disks triggering the collision event, in chronological order of the occurrence of the flipping event and the collision event.