Patent classifications
G05D1/622
METHOD AND APPARATUS OF CONTROLLING ROBOT, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM
This disclosure provides a method and apparatus for controlling a robot, and a non-transitory computer-readable storage medium, and relates to the technical field of robot. The method of controlling a robot therein includes: constructing a closed plane graph according to a size of a chassis of the robot, the closed plane graph passing through a center point of the robot chassis and a target point on a planning path of the robot, a connection line between the center point and the target point being a symmetry axis of the closed plane graph; performing laser irradiation from the center point to an area of the closed plane graph to acquire a laser point set; and controlling a movement state of the robot according to a farthest distance between all the laser points in the laser point set and the center point.
METHOD AND APPARATUS OF CONTROLLING ROBOT, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM
This disclosure provides a method and apparatus for controlling a robot, and a non-transitory computer-readable storage medium, and relates to the technical field of robot. The method of controlling a robot therein includes: constructing a closed plane graph according to a size of a chassis of the robot, the closed plane graph passing through a center point of the robot chassis and a target point on a planning path of the robot, a connection line between the center point and the target point being a symmetry axis of the closed plane graph; performing laser irradiation from the center point to an area of the closed plane graph to acquire a laser point set; and controlling a movement state of the robot according to a farthest distance between all the laser points in the laser point set and the center point.
Localization and mapping using physical features
A method includes maneuvering a robot in (i) a following mode in which the robot is controlled to travel along a path segment adjacent an obstacle, while recording data indicative of the path segment, and (ii) in a coverage mode in which the robot is controlled to traverse an area. The method includes generating data indicative of a layout of the area, updating data indicative of a calculated robot pose based at least on odometry, and calculating a pose confidence level. The method includes, in response to the confidence level being below a confidence limit, maneuvering the robot to a suspected location of the path segment, based on the calculated robot pose and the data indicative of the layout and, in response to detecting the path segment within a distance from the suspected location, updating the data indicative of the calculated pose and/or the layout.
OBSTACLE AVOIDANCE METHOD, ELECTRONIC DEVICE, AND STORAGE MEDIUM
This application provides an obstacle avoidance method and apparatus, an electronic device, and a storage medium. The obstacle avoidance method is applicable to a robot. The robot is configured to move along a track in a rack area, and the method includes: detecting whether a suspected obstacle exists in a traveling direction, where the suspected obstacle protrudes beyond an edge of a rack; determining a relative position relationship between the suspected obstacle and a target position that the robot is required to reach along a current traveling direction when the suspected obstacle exists in the traveling direction; determining that the suspected obstacle is an obstacle when the suspected obstacle is located between a current position of the robot and the target position; and replanning a traveling route to avoid the obstacle.
OBSTACLE AVOIDANCE METHOD, ELECTRONIC DEVICE, AND STORAGE MEDIUM
This application provides an obstacle avoidance method and apparatus, an electronic device, and a storage medium. The obstacle avoidance method is applicable to a robot. The robot is configured to move along a track in a rack area, and the method includes: detecting whether a suspected obstacle exists in a traveling direction, where the suspected obstacle protrudes beyond an edge of a rack; determining a relative position relationship between the suspected obstacle and a target position that the robot is required to reach along a current traveling direction when the suspected obstacle exists in the traveling direction; determining that the suspected obstacle is an obstacle when the suspected obstacle is located between a current position of the robot and the target position; and replanning a traveling route to avoid the obstacle.
SENSOR BASED CLEAR PATH ROBOT GUIDE
A guide system is provided that uses a plurality of sensors to identify and determine a clear path for an ambulatory vision impaired person. The system includes one or more wheels that rotate to propel the system, a platform supported by the one or more wheels and housing a processor, a rigid harness with a haptic feedback grip that is positioned to be grasped by an operator, and one or more sensors configured to sense information about the environment. In operation, the processor analyzes information sensed by the sensors to identify object in the path of the guide system and sends messages to the operator to allow the operator to avoid the identified objects. The messages may be sent to the operator via the haptic feedback grip or audibly via a speaker or via a wireless connection to a haptic or audio device being worn by the operator.
SYSTEM AND METHOD FOR AUTONOMOUS OPERATION OF A MACHINE
A system for autonomous or semi-autonomous operation of a vehicle is disclosed. The system includes a machine automation portal (MAP) application configured to enable a computing device to (a) display a map of a work site and (b) provide a graphical user interface that enables a user to (i) define a boundary of an autonomous operating zone on the map and (ii) define a boundary of one or more exclusion zones. The system also includes a robotics processing unit configured to (a) receive the boundary of the autonomous operating zone and the boundary of each exclusion zone from the computing device, (b) generate a planned command path that the vehicle will travel to perform a task within the autonomous operating zone while avoiding each exclusion zone, and (c) control operation of the vehicle so that the vehicle travels the planned command path to perform the task.
Autonomous Aerial Navigation In Low-Light And No-Light Conditions
Autonomous aerial navigation in low-light and no-light conditions includes using night mode obstacle avoidance intelligence, training, and mechanisms for vision-based unmanned aerial vehicle (UAV) navigation to enable autonomous flight operations of a UAV in low-light and no-light environments using infrared data.
METHOD FOR DETERMINING A MOTION PATH ON A SURFACE
A method for determining a motion path on a surface in an environment, along which motion path a mobile appliance, in particular a robot, preferably a domestic robot or a robot vacuum cleaner, is intended to move. The method includes obtaining environment information and determining a region of the surface intended to be covered by the motion of the mobile appliance; determining, while taking into account the environment information, whether within the region there is at least one uneven area in the surface that can be negotiated by the mobile appliance; and determining the motion path while taking into account the at least one uneven area, if there is one. A mobile appliance is also described.
METHOD FOR DETERMINING A MOTION PATH ON A SURFACE
A method for determining a motion path on a surface in an environment, along which motion path a mobile appliance, in particular a robot, preferably a domestic robot or a robot vacuum cleaner, is intended to move. The method includes obtaining environment information and determining a region of the surface intended to be covered by the motion of the mobile appliance; determining, while taking into account the environment information, whether within the region there is at least one uneven area in the surface that can be negotiated by the mobile appliance; and determining the motion path while taking into account the at least one uneven area, if there is one. A mobile appliance is also described.