G05D1/633

ROBOT OPERABLE TO DISEMBARK FROM ESCALATOR AND METHOD OF CONTROLLING SAME
20240069555 · 2024-02-29 · ·

Provided is a robot and method of controlling same, where the robot includes: a sensor; a driver; a memory storing an instruction; and a processor configured to execute the instruction to: identify, through the sensor, a height difference between a first stair and a second stair of an escalator, identify whether the robot is adjacent to a disembarkment area of the escalator based on the identified height difference, based on identifying that the robot is adjacent to the disembarkment area, identify, through the sensor, whether an object is located within a first distance of the robot in a movement direction of the escalator, and based on identifying the object located within the first distance of the robot in the movement direction of the escalator, control the driver to cause the robot to move on the escalator in a direction opposite to the movement direction of the escalator.

Electronic apparatus and control method thereof

Disclosed is an electronic apparatus. The electronic apparatus includes: a camera; a memory configured to store attribute information and environment information; and a processor configured to identify a plurality of objects based on an image obtained by the camera, identify a first context of a first object, from among the plurality of objects, based on a relationship between attribute information of the plurality of objects and the environment information, and control a traveling state of the electronic apparatus based on the first context.

ELECTRONIC APPARATUS AND CONTROL METHOD THEROF

Disclosed is an electronic apparatus. The electronic apparatus includes: a camera; a memory configured to store attribute information and environment information; and a processor configured to identify a plurality of objects based on an image obtained by the camera, identify a first context of a first object, from among the plurality of objects, based on a relationship between attribute information of the plurality of objects and the environment information, and control a traveling state of the electronic apparatus based on the first context.

OUTDOOR POWER EQUIPMENT MACHINE WITH PRESENCE DETECTION
20240118704 · 2024-04-11 ·

A mobile outdoor power equipment machine for performing a controlled task within a work area includes a drive system for providing movement of the machine, a working apparatus for performing the task, and a scanning system for scanning an area surrounding the machine. The scanning system is configured to provide detection of physical elements in the environment to aid in navigation of the machine. In an embodiment, the scanning system and a control system are configured to scan the area, determine the presence of a physical element in the area, determine that the physical element is located within the work area, determine the proximity of the physical element to the machine, and direct a behavior of the machine.

LASER ROBOT PATH PLANNING METHOD, AND CHIP

A laser robot path planning method includes: obtaining a target start point and a target end point of a laser robot; determining, based on a first map, whether the target start point and the target end point of the laser robot are located within a same area; in a case that the target start point and the target end point are located within the same area, planning a movement path based on the first map using the target start point and the target end point; and in a case that the target start point and the target end point are located within different areas, expanding a passable area of the first map based on several passable line segments in a second map, and planning the movement path based on the expanded first map, the target start point, and the target end point.

LASER ROBOT PATH PLANNING METHOD, AND CHIP

A laser robot path planning method includes: obtaining a target start point and a target end point of a laser robot; determining, based on a first map, whether the target start point and the target end point of the laser robot are located within a same area; in a case that the target start point and the target end point are located within the same area, planning a movement path based on the first map using the target start point and the target end point; and in a case that the target start point and the target end point are located within different areas, expanding a passable area of the first map based on several passable line segments in a second map, and planning the movement path based on the expanded first map, the target start point, and the target end point.

Reactive Collision Avoidance For Autonomous Vehicles Considering Physical Constraints

A first robot performs navigation to a predetermined first static or dynamic target location. A first set of velocity candidates is generated for the first robot based on the detection of a first set of one or more velocity obstacles. A first new velocity is selected from the first set of velocity candidates. The first robot is moved at a first velocity corresponding to the first new velocity. The first new velocity is a first desired velocity or a velocity closest to the first desired velocity when at least one velocity candidate of the first set of velocity candidates corresponds to a safe and reachable velocity for the first robot. The first new velocity is a minimum velocity possible by the first robot when each one of the first set of velocity candidates corresponds to a respective unsafe velocity for the first robot.

Reactive Collision Avoidance For Autonomous Vehicles Considering Physical Constraints

A first robot performs navigation to a predetermined first static or dynamic target location. A first set of velocity candidates is generated for the first robot based on the detection of a first set of one or more velocity obstacles. A first new velocity is selected from the first set of velocity candidates. The first robot is moved at a first velocity corresponding to the first new velocity. The first new velocity is a first desired velocity or a velocity closest to the first desired velocity when at least one velocity candidate of the first set of velocity candidates corresponds to a safe and reachable velocity for the first robot. The first new velocity is a minimum velocity possible by the first robot when each one of the first set of velocity candidates corresponds to a respective unsafe velocity for the first robot.

AUTONOMOUS DETECT AND AVOID FROM SPEECH RECOGNITION AND ANALYSIS
20240201696 · 2024-06-20 ·

A technique for detecting and avoiding obstacles by an unmanned aerial vehicle (UAV) includes: querying a knowledge graph having information related to a dynamic obstacle that may be in proximity to the UAV when traveling along a planned route; comparing the location of the dynamic obstacle to the UAV to detect conflicts; and in response to detecting a conflict, performing an action to avoid conflict with the dynamic obstacle. The knowledge graph can be updated by receiving a VHF radio signal containing the information related to the dynamic obstacle in the audible speech format; translating the audible speech format to a text format using speech recognition; analyzing the text format for relevant information related to the dynamic obstacle; comparing the relevant information related to the dynamic obstacle of the text format to the knowledge graph to detect changes; and updating the knowledge graph.

INFORMATION PROCESSING DEVICE, MOVABLE APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM
20240201708 · 2024-06-20 ·

In order to determine a route for avoiding collision of a movable apparatus, a different movable apparatus as a target of collision is determined, different movable apparatus information that includes at least one of shape information, a current state, a performance, information regarding a task that is being performed of the different movable apparatus, and information regarding a route along which the different movable apparatus is moving is acquired, own movable apparatus information that is information regarding an own movable apparatus corresponding at least to the different movable apparatus information is acquired, a change rate of the route is acquired on the basis of the different movable apparatus information and the own movable apparatus information, and a moving route to be changed is determined on the basis of the change rate of the route.