Patent classifications
G05D2107/40
Pet companion robot devices, systems and methods
A method for controlling a laser pointer projection of a pet companion robot device to interact with a pet includes the steps of: determining a focal length 1 of the camera; determining a height difference y between the at least one laser pointer steering motors of the laser pointer and the camera; determining a horizontal viewing angle of the camera, a corresponding horizontal viewing range is (/2, /2); determining a vertical viewing angle of the camera, a corresponding vertical viewing range is (/2, /2); determining whether the touch screen of the wireless remote-control device is touched; when the touch screen of the wireless remote-control device is touched, determining the corresponding coordinates (i, j); calculating an angular difference between the camera and the at least one laser pointer steering motors; and calculating a horizontal steering motor rotation angle .sub.x; calculating a vertical steering motor rotation angle .sub.y.
AUTO-CLEANING SYSTEM, CLEANING ROBOT AND METHOD OF CONTROLLING THE CLEANING ROBOT
A cleaning robot that performs cleaning while travelling a space to be cleaned, the cleaning robot including: a travelling unit that moves the cleaning robot; a cleaning unit that cleans the space to be cleaned; an image capturing unit that captures an image viewed from the cleaning robot; a voice input unit to which a user's voice instructions are input; and a controller obtaining the user's motion instructions through the image capturing unit and determining a restricted area in which entry of the cleaning robot is prohibited and/or a focused cleaning area to be intensely cleaned by the cleaning robot based on the user's motion instructions or the user's voice instructions when the user's voice instructions are input through the voice input unit. The restricted area and the focused cleaning area may be input to the cleaning robot through the user's voice and motion.
Auto-cleaning system, cleaning robot and method of controlling the cleaning robot
A cleaning robot that performs cleaning while travelling a space to be cleaned, the cleaning robot including: a travelling unit that moves the cleaning robot; a cleaning unit that cleans the space to be cleaned; an image capturing unit that captures an image viewed from the cleaning robot; a voice input unit to which a user's voice instructions are input; and a controller obtaining the user's motion instructions through the image capturing unit and determining a restricted area in which entry of the cleaning robot is prohibited and/or a focused cleaning area to be intensely cleaned by the cleaning robot based on the user's motion instructions or the user's voice instructions when the user's voice instructions are input through the voice input unit. The restricted area and the focused cleaning area may be input to the cleaning robot through the user's voice and motion.
Mobile robot using artificial intelligence and controlling method thereof
A mobile robot of the present disclosure includes: a traveling unit configured to move a main body; a lidar sensor configured to acquire terrain information outside the main body; a camera sensor configured to acquire an image outside the main body; and a controller configured to fuse the image and a detection signal of the lidar sensor to select a front edge for the next movement and set a target location of the next movement at the front edge to perform mapping travelling. Therefore, in a situation where there is no map, the mobile robot can provide an accurate map with a minimum speed change when travelling while drawing the map.
Systems and methods for enabling navigation in environments with dynamic objects
An indoor mobile industrial robot system is configured to provide a weight to a detected object within an operating environment, where the weight relates to how static the feature is. The indoor mobile industrial robot system includes a mechanism configured to translate reflected light energy and positional information into a set of data points representing the detected object having at least one of Cartesian and/or polar coordinates, and an intensity. If any discrete data point within the set of data points representing the detected object has an intensity at or above a defined threshold the entire set of data points is converted into a weight and potentially classified representing a static feature, otherwise such set of data points is classified as representing a dynamic feature having a lower weight.
OBSTACLE AVOIDANCE METHOD FOR SELF-PROPELLED DEVICE, MEDIUM, AND SELF-PROPELLED DEVICE
Provided are an obstacle avoidance method for a self-propelled device, a medium, and a self-propelled device. The method includes acquiring a suspension height of an obstacle on a current travel route during traveling; determining whether the suspension height of the obstacle is within a preset limited height range, wherein the preset limited height range enables a part of the self-propelled device to pass the suspension height and an other part of the self-propelled device is limited by the suspension height; and acquiring, in response to determining that the suspension height of the obstacle is within the preset limited height range, current traveling state information of the self-propelled device, and determining whether to adjust the current travel route based on the current traveling state information to avoid the obstacle
Threshold-Type Obstacle Recognition
The present application relates to a threshold-type obstacle recognition method, an orientation recognition method of a threshold-type obstacle, and a robot control method. With the robot control method of the present application, using the recognition results of the threshold-type obstacle and the recognition results of the orientation of the threshold-type obstacle, a corresponding operation of passing through the threshold obstacle is matched according to the relative relationship between a direction of travel of the robot and the orientation of the threshold-type obstacle, and the orientation of the threshold-type obstacle is used as a guide to provide the robot with a matching operation of passing through the threshold-type obstacle, so as to improve the success rate of the robot passing through the threshold-type obstacle.
SELF-MOVING DEVICE CONTROL METHOD AND APPARATUS, ELECTRONIC DEVICE, AND READABLE STORAGE MEDIUM
A self-moving device control method and apparatus, an electronic device, and a readable storage medium are provided. The method includes: during a homing procedure, determining a position of a fixed station, and moving toward the position of the fixed station: collecting distance information between a current position and the position of the fixed station; and computing a device moving velocity matching the distance information and moving toward the position of the fixed station based on the device moving velocity. The device moving velocity includes a linear velocity or an angular velocity of the self-moving device.
ELECTRONIC APPARATUS AND CONTROLLING METHOD THEREOF
An electronic apparatus is provided. The electronic apparatus includes a display, a sensor, a moving device moving the electronic apparatus, memory storing at least one instruction, and at least one processor that is connected with the display, the sensor, the moving device, and the memory, wherein the at least one instruction, when executed by the at least one processor, causes the electronic apparatus to identify a set state of a Do Not Disturb mode for each of a plurality of users using the electronic apparatus, and based on a predetermined event occurring, perform an operation corresponding to the event to a user who did not set the Do Not Disturb mode.
Mobile cleaning robot artificial intelligence for situational awareness
A mobile cleaning robot includes a cleaning head configured to clean a floor surface in an environment, and at least one camera having a field of view that extends above the floor surface. The at least one camera is configured to capture images that include portions of the environment above the floor surface. The robot includes a recognition module is configured to recognize objects in the environment based on the images captured by the at least one camera, in which the recognition module is trained at least in part using the images captured by the at least one camera. The robot includes a storage device is configured to store a map of the environment. The robot includes a control module configured to control the mobile cleaning robot to navigate in the environment using the map and operate the cleaning head to perform cleaning tasks taking into account of the objects recognized by the recognition module.