G05D1/0212

Method and apparatus for positioning a robot at start-up, electronic device and storage medium

A method for positioning a robot at start-up includes: when the robot is started up, controlling the robot to rotate in a preset rotation direction in a start-up positioning region; determining position information about a rotation path of the positioning transmitting unit according to the preset rotation direction and a set of at least three different position distances, where the at least three different position distances are between the positioning transmitting unit and the two positioning receiving units disposed at the different fixed positions and are determined during a rotation process; using a direction extending from the center position of the rotation path to a position of the positioning transmitting unit when the robot stops rotation as orientation information of the robot; and using the center position of the rotation path and the orientation information of the robot as start-up positioning information of the 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.

Vehicle control system

A vehicle control system includes: an electric power steering device that generates an assist torque that assists turning of a wheel caused by a steering wheel rotation; a controller that controls the electric power steering device to generate the assist torque according to the steering wheel rotation in a normal mode; and a state sensor that detects a vehicle travel state and a state of an occupant at a driver's seat. When the occupant at the driver's seat performs a getting-on action or a getting-off action when the vehicle is in an ignition-ON state, the controller controls the electric power steering device in a temporal mode. In the temporal mode, the controller changes a method of controlling the electric power steering device such that the steering wheel rotation is suppressed as compared with a case of the normal mode.

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.

PROVIDING A PREDICTION OF A RADIUS OF A MOTORCYCLE TURN

A method for providing a prediction of a radius of a motorcycle turn, the method may include determining that the motorcycle is about to turn; predicting values of multiple radius of turn impacting (RTI) parameters; wherein the multiple RTI parameters are selected out of a group of parameters, wherein the selection was made during a machine learning training process, and the group of parameters comprises motorcycle kinematic parameters; determining, based on the determined values of the multiple RTI parameters, the estimated radius of the motorcycle turn; and performing a driving related operation based on the estimated radius of the motorcycle turn.

Adaptive Perimeter Intrusion Detection for Mobile Automation Apparatus
20230043172 · 2023-02-09 ·

A method includes: selecting first control parameters for a perimeter intrusion detector of a mobile automation apparatus; controlling the perimeter intrusion detector according to the first control parameters, to monitor a first perimeter surrounding the mobile automation apparatus; determining that navigational data of the mobile automation apparatus defines a maneuver satisfying perimeter modification criteria; in response to determining that a likelihood of intrusion of the first perimeter associated with the maneuver exceeds a threshold, selecting second control parameters for the perimeter intrusion detector; modifying the first perimeter to a second perimeter according to the second control parameters; and controlling the perimeter intrusion detector to monitor the second perimeter.

Artificial intelligence robot for determining cleaning route using sensor data and method for the same

An embodiment of the present invention provides an artificial intelligence (AI) robot for determining a cleaning route using sensor data, comprising: a sensor unit including at least one of an image sensor, a depth sensor or a shock sensor; a cleaning unit including at least one of a suction unit or a mopping unit; a driving unit configured to drive the AI robot; and a processor configured to: acquire the sensor data from the sensor unit, determine a complex area using the acquired sensor data, create a virtual wall for blocking an entry into the determined complex area, determine the cleaning route in consideration of the created virtual wall, and control the cleaning unit and the driving unit based on the determined cleaning route.

System for determining a position on a golf course
11555929 · 2023-01-17 · ·

A system is for determining a position on a golf course. The system has a master unit and at least one slave unit. The master unit and the at least one slave unit are adapted to communicate through a telecommunications network. The master unit comprises a receiver for a satellite navigation system, the receiver being operable at a fixed position on the golf course. The master unit is configured to: obtain a position determined by the receiver; process the displacement between the obtained position and the fixed position; and make the processed displacement available to the at least one slave unit through the telecommunications network. A slave unit then makes use of the processed displacement to improve positions determined by itself.

Multifactor authentication for vehicle operation
11554750 · 2023-01-17 · ·

A system for limiting vehicle operation is disclosed. The system may comprise one or more memory units for storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may comprise determining that a key device is inside the vehicle; performing an authentication; setting the vehicle in a first vehicle mode; starting the vehicle based on the determination and the first authentication; and limiting vehicle operation based on the first vehicle mode.

Apparatus and method for detecting deviation vehicle

A vehicle includes: an input configured to receive a destination; a display; a driver assistance system configured to control a behavior of the vehicle based on surrounding environment information; and a controller configured to control the display to display a driving route. The controller may be configured to determine, when a distance between a branch point on the driving route and the vehicle reaches a first distance, a possibility that the vehicle deviates from the driving route based on GPS information, vehicle speed information, and the surrounding environment information, and search for, when the possibility is greater than or equal to a preset threshold, a deviation route for reaching the destination based on the deviated direction and control the display to display the deviation route until the distance between the branch point on the driving route and the vehicle reaches a second distance.