G05D1/028

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.

Cold weather battery capacity prediction for electric vehicle
11567503 · 2023-01-31 ·

An autonomous electric vehicle comprises a battery electrically connected to the electric motor for powering the electric motor and a battery status prediction module to predict, based on event data from a mobile device of a user of the vehicle, whether the vehicle will be parked at a destination and a time period when the vehicle will be parked. The battery status prediction module predicts a predicted battery status at the end of the time period based on a temperature profile for the time period obtained from a remote weather server. The battery status prediction module determines if the predicted battery status at the end of the time period will have at least a minimum battery capacity to travel a distance to a charging station determined by the battery status prediction module from the destination and a location of the charging station.

MOBILE ROBOT SYSTEM AND BOUNDARY INFORMATION GENERATION METHOD FOR MOBILE ROBOT SYSTEM

The present specification relates to a mobile robot system and a boundary information generation method for the mobile robot system, the mobile robot system comprising a signal processing device that comprises a receiving tag for receiving a transmission signal and a distance sensor, so as to recognize coordinate information about a spot at which the point of the distance sensor is designated on the basis of the reception result of the receiving tag and the distance measurement result of the distance sensor, thereby generating boundary information according to the path designated as the point of the distance sensor on the basis of the recognized coordinate information.

Systems and methods for transfer of material using autonomous machines with reinforcement learning and visual servo control

Systems and methods enable an autonomous vehicle to perform an iterative task of transferring material from a source location to a destination location, such as moving dirt from a pile, in a more efficient manner, using a combination of reinforcement learning techniques to select a motion path for a particular iteration and visual servo control to guide the motion of the vehicle along the selected path. Lifting, carrying, and depositing of material by the autonomous vehicle can also be managed using similar techniques.

Moving robot, method for controlling the same, and terminal

A moving robot has a body and at least one wheel for moving the main body. The moving robot has a transceiver to communicate with a plurality of location information transmitters located within an area. The moving robot also has a memory storing coordinate information regarding positions of the location information transmitters. Further, the moving robot has a controller that sets a virtual boundary based on location information determined using signals transmitted by the location information transmitters. The controller controls the wheel so that the main body is prevented from traveling outside the virtual boundary. The controller sets a reference location information transmitter and corrects the stored coordinate information by correcting height errors based on height differences between the reference location information transmitter and the other location information transmitters. The controller also corrects a current position of the main body based on the corrected stored coordinate information.

METHOD, MOBILE DEVICE AND CLEANING ROBOT FOR SPECIFYING CLEANING AREAS
20230229158 · 2023-07-20 ·

A method for specifying a cleaning area to a cleaning robot without an in-built map provides a hand-held mobile device capturing a two-dimensional code label arranged on a top of a cleaning robot parked on a charging base, and obtaining a positional relationship between the mobile device and the cleaning robot through the captured image. The cleaning robot is controlled to enter a cleaning mode under the guidance of the mobile device. With captured images, a user can specify an area within the environment for cleaning, and through a touch display screen can control the cleaning robot to go to the specified cleaning area for cleaning. The mobile device and the cleaning robot employing the method are also disclosed.

GOLF BAG TRANSPORT DEVICE
20230019989 · 2023-01-19 ·

A golf bag transport device that is configured to assist in the transportation of a golf bag for a user during a round of play of golf. The present invention includes a base platform wherein the base platform includes drive wheels on opposing sides thereof. The base platform has a vertical golf bag support member extending upward therefrom. The vertical golf bag support member is further constructed to be collapsible. Secured to the vertical golf bag support member are horizontal support members configured to assist in retention of a golf bag. Opposing auxiliary wheels are located proximate the front edge and rear edge of the base platform. The auxiliary wheels are configured to assist in maintenance of the position of the base platform while traversing a sloped surface. Optical sensors are employed to provide collision avoidance and a gyroscopic balancing unit provides self-balancing of the device during use.

METHOD FOR CALIBRATING LAWNMOWER
20230217855 · 2023-07-13 · ·

Embodiments of the present disclosure provide a method for calibrating a lawnmower, including: collecting a preset number of position data of the lawnmower moving relative to a charging station; performing straight line fitting using the preset number of position data; and determining, if the preset number of position data fits a straight line, an orientation of the charging station based on a slope of the fitted straight line. Accordingly, embodiments of the present disclosure may accurately determine the orientation of the charging station and has the advantages of high calibration accuracy and low calibration cost.

Autonomous ground surface treatment system and method of operation of such a system

An autonomous ground maintenance system comprising a vehicle comprising a chassis supported upon a ground surface by ground support members, a container supported by the chassis, the container defining a discharge outlet operable to disperse treating material held within the container to a target area of the ground surface, a gate adapted to selectively open and close the discharge outlet, a sensor adapted to identify the target area, and an electronic controller supported by the chassis, the controller being in communication with the sensor and the gate. The controller is adapted to position the chassis at a location proximate the target area such that the discharge outlet is capable of delivering the treating material to the target area and energize the gate to open the discharge outlet.

Agricultural Path Planning
20230011137 · 2023-01-12 ·

Systems and methods for agricultural path planning are described. For example, a method includes accessing a boundary data structure that encodes a polygon on a map; generating a set of parallel line segments of a path for a vehicle on the map inside of the polygon; generating a first line segment of the path connecting an ending-point of one of the line segments of the set to a starting-point of another one of the line segments of the set; identifying a first point on the first line segment that is a maximum distance from the polygon; and splitting the first line segment into two line segments, having a starting-point matching a starting-point of the first line segment and an ending-point matching an ending-point of the first line segment, that connect at a second point on the polygon encoded by the boundary data structure that is closest to the first point.