G05D1/027

Localization method and system for mobile remote inspection and/or manipulation tools in confined spaces

A localization method and system for mobile remote inspection and/or manipulation tools in confined spaces are provided. The system comprises a mobile remote inspection and/or manipulation device including a carrier movable within the confined space and an inspection and/or manipulation tool, such as an inspection camera, pose sensors arranged on the movable carrier for providing signals indicative of the position and orientation of the movable carrier, and distance sensors arranged on the movable carrier for providing signals indicative of the distance to interior surfaces of the confined space. The localization method makes use of probalistic sensor fusion of the measurement data provided by the pose sensors and the distance sensors in order to precisely determine the actual pose of the movable carrier and localize data generated by the inspection and/or manipulation tool.

Robot system and portable teaching device
11577402 · 2023-02-14 · ·

A robot system includes a mobile robot configured to move, a portable teaching device including a display section configured to display information, the portable teaching device teaching the mobile robot, a first detecting section configured to detect a present position of the portable teaching device, a second detecting section configured to detect a present position of the mobile robot, and a display control section configured to cause, based on a detection result of the first detecting section and a detection result of the second detecting section, the display section to display the present position of the portable teaching device and the present position of the mobile robot.

Mobile robot system and method for generating map data using straight lines extracted from visual images

A mobile robot is configured to navigate on a sidewalk and deliver a delivery to a predetermined location. The robot has a body and an enclosed space within the body for storing the delivery during transit. At least two cameras are mounted on the robot body and are adapted to take visual images of an operating area. A processing component is adapted to extract straight lines from the visual images taken by the cameras and generate map data based at least partially on the images. A communication component is adapted to send and receive image and/or map data. A mapping system includes at least two such mobile robots, with the communication component of each robot adapted to send and receive image data and/or map data to the other robot. A method involves operating such a mobile robot in an area of interest in which deliveries are to be made.

SITUATIONAL AWARENESS ROBOT

A system and methods for assessing an environment are disclosed. A method includes causing a robot to transmit data to first and second user devices, causing the robot to execute a first action, and, responsive to a second instruction, causing the robot to execute a second action. At least one user device is outside the environment of the robot. At least one action includes recording a video of at least a portion of the environment, displaying the video in real time on both user devices, and storing the video on a cloud-based network. The other action includes determining a first physical location of the robot, determining a desired second physical location of the robot, and propelling the robot from the first location to the second location. Determining the desired second location is responsive to detecting a touch on a touchscreen video feed displaying the video in real time.

GRASS-CUTTING ROBOT AND CONTROL METHOD THEREFOR
20230040180 · 2023-02-09 ·

Disclosed in the present invention are a grass-cutting robot and a control method therefor. The grass-cutting robot comprises a travelling apparatus, a motive power apparatus, a detection apparatus and a control apparatus. The travelling apparatus is configured to facilitate travel of the grass-cutting robot on a physical surface in a first direction. The motive power apparatus is configured to drive the travelling apparatus. The detection apparatus is configured to detect an attitude of the grass-cutting robot. The control apparatus is configured to apply a control signal to the grass-cutting robot when the attitude meets a predetermined condition, the control signal causing resistance to arise in the travelling apparatus, and the resistance causing a tendency of at least part of the travelling apparatus to move in the first direction to be hindered. Further disclosed in the present invention is a control method for a grass-cutting robot. The grass-cutting robot and control method therefor according to one or more embodiments of the present invention can improve the precision of grass-cutting robot control, and increase work effectiveness and safety.

Map distortion determination

Techniques for determining distortion in a map caused by measurement errors are discussed herein. For example, such techniques may include implementing a model to estimate map distortion between the map frame and the inertial frame. Data such as sensor data, map data, and vehicle state data may be input into the model. A map distortion value output from the model may be used to compensate vehicle operations in a local region by approximating the distortion as linearly varying about the region. A vehicle, such as an autonomous vehicle, can be controlled to traverse an environment based on the trajectory.

Gaze detection method and apparatus

A method for determining if a user's gaze is directed in the direction of a zone of interest in a 3D scene comprises: providing a 3D scene containing a zone of interest; associating a property with the zone of interest; creating a bitmap representing the location of the zone of interest in a projected view of the 3D scene, each pixel of the bitmap to which the zone of interest is projected storing the property of the zone of interest; detecting the direction of the user's gaze; using the bitmap to determine if the detected user's gaze is directed in the direction of the zone of interest.

Method and system for finding handling trolleys
11709057 · 2023-07-25 · ·

System for finding at least one mobile trolley in a locale, the system including at least one communication beacon which has a range covering the locale and which is connected to a computer control unit, and at least one electronic module mounted on the trolley and including a transmission device arranged to transmit position data to the communication beacon, and an inertial motion detection hub that includes a device for detecting linear motion along axes of a detection reference system and a device for detecting angular motion about the axes of the detection reference system and that is arranged to provide position data on the basis of linear motion measurement data and angular motion measurement data, the module being mounted on an element of the trolley such that any movement of the trolley within the locale causes angular movement of the element, the system being arranged to detect when the trolley is stopped when the angular motion measurement data correspond to zero angular motion at one measurement instant and being arranged to set to zero speeds calculated on the basis of the linear motion measurement data corresponding to the same measurement instant.

Automatic Working System, Self-Moving Device, and Methods for Controlling Same
20230004172 · 2023-01-05 ·

A self-moving device, including: a moving module, a task execution module, a control module. The control module is electrically connected to the moving module and the task execution module, controls the moving module to actuate the self-moving device to move, controls the task execution module to execute a working task. The self-moving device further includes a satellite navigation apparatus, electrically connected to the control module and configured to receive a satellite signal and output current location information of the self-moving device. The control module determines whether quality of location information output by the satellite navigation apparatus at a current location satisfies a preset condition, controls, if the quality does not satisfy the preset condition, the moving module to actuate the self-moving device to change a moving manner, to enable quality of location information output by the satellite navigation apparatus at a location after the movement to satisfy the preset condition.

AUTONOMOUS MACHINE NAVIGATION USING REFLECTIONS FROM SUBSURFACE OBJECTS
20230236604 · 2023-07-27 ·

Autonomous machine navigation involves determining a current pose of an autonomous machine based on non-vision-based pose data captured by one or more non-vision-based sensors of the autonomous machine. The pose represents one or both of a position and an orientation of the autonomous machine in a work region defined by one or more boundaries. Pose data is determined based on a return signal received in response to a wireless signal transmitted to a surface or subsurface object that passively provides the return signal. The return signal is identifiable with the object. The current pose is updated based on the pose data to correct or localize the current pose and to provide an updated pose of the autonomous machine in the work region.