Patent classifications
G05D1/2244
DOMESTIC ROBOTIC SYSTEM
A domestic robotic system, for example for mowing the lawn, including a robot, which includes: a movement system having wheels or the like for moving the robot over a surface; an image obtaining device, such as a camera, for obtaining images of the exterior environment of the robot; and at least one processor in electronic communication with the movement system and the image obtaining device. The at least one processor is programmed to: detect a predetermined pattern within at least one of the images, with this predetermined pattern being associated with a marker provided on a base station; respond to the detection of the predetermined pattern by determining, by a first process, an estimate of the robot's position and/or orientation, this estimate of the robot's position and orientation being relative to the base station, the at least one processor and the image obtaining device thereby forming part of a first positioning system for the robot; determine, by a second process, an alternative estimate of the robot's position and/or orientation, the at least one processor thereby forming part of a second positioning system for the robot; and perform at least one calibration of the second positioning system using the first positioning system.
CONTROL METHOD AND DEVICE OF UNMANNED AERIAL VEHICLE SYSTEM, UNMANNED AERIAL VEHICLE SYSTEM AND STORAGE MEDIUM
An aircraft system includes an aircraft, which further includes at least one propeller to provide a flight power for the aircraft; a communication interface configured to communicate with a parachute; at least one storage medium, storing at least one set of instructions for controlling the aircraft system; and at least one processor in communication with the at least one memory. when the aircraft system is in operation, the at least processor executes the at least one set of instruction to: obtain a propeller locking instruction of the aircraft, and perform a corresponding operation based on the propeller locking instruction. The corresponding operation include a first operation. The first operation, corresponds to a scenario where the aircraft is in a flight state, includes: in response to the propeller locking instruction, the aircraft controlling the at least one propeller to stop and locking the at least one propeller, and deploying the parachute by the aircraft.
SHARING SENSOR DATA BETWEEN MULTIPLE CONTROLLERS TO SUPPORT VEHICLE OPERATIONS
This disclosure presents an assisted driving vehicle system, including autonomous, semi-autonomous, and technology assisted vehicles, that can share sensor data among two or more controllers. A sensor can have one communication channel to a controller, thereby saving cabling and circuitry costs. The data from the sensor can be sent from one controller to another controller to enable redundancy and backup in case of a system failure. Sensor data from more than one sensor can be aggregated at one controller prior to the aggregated sensor data being communicated to another controller thereby saving bandwidth and reducing transmission times. The sharing of sensor data can be enabled through the use of a sensor data distributor, such as a converter, repeater, or a serializer/deserializer set located as part of the controller and communicatively coupled to another such device in another controller using a data interface communication channel.
SHARING SENSOR DATA BETWEEN MULTIPLE CONTROLLERS TO SUPPORT VEHICLE OPERATIONS
This disclosure presents an assisted driving vehicle system, including autonomous, semi-autonomous, and technology assisted vehicles, that can share sensor data among two or more controllers. A sensor can have one communication channel to a controller, thereby saving cabling and circuitry costs. The data from the sensor can be sent from one controller to another controller to enable redundancy and backup in case of a system failure. In another embodiment, sensor data from more than one sensor can be aggregated at one controller prior to the aggregated sensor data being communicated to another controller thereby saving bandwidth and reducing transmission times. The sharing of sensor data can be enabled through the use of a sensor data distributor, such as a converter, repeater, or a serializer/deserializer set located as part of the controller and communicatively coupled to another such device in another controller using a data interface communication channel.
Domestic robotic system
A domestic robotic system including a robot, which includes a movement system for moving the robot over a surface, an image obtaining device, and a processor. The processor is programmed to detect a predetermined pattern within the images, the predetermined pattern being associated with a marker provided on a base station, respond to the detection of the predetermined pattern by determining, by a first process, an estimate of the robot's position and/or orientation, this estimate of the robot's position and orientation being relative to the base station, the processor and the image obtaining device thereby forming part of a first positioning system, determine, by a second process, an alternative estimate of the robot's position and/or orientation, the processor thereby forming part of a second positioning system, and perform at least one calibration of the second positioning system using the first positioning system.
DELIVERY SYSTEM WITH AN ACCESS POINT AND A METHOD OF ACCESSING AN ACCESS POINT OF THE DELIVERY SYSTEM
An automated storage and retrieval system includes a storage grid for storage of storage containers and a delivery system for transport of said storage containers between a delivery port of the storage grid and an access point of the delivery system. The access point is adapted for handling of items held in the storage containers by a robotic operator or human operator. The delivery system includes a delivery rail system including at least a first set of parallel rails arranged in a horizontal plane (P1) and extending in a first direction (X), and at least a second set of parallel rails arranged in the horizontal plane (P1) and extending in a second direction (Y) which is orthogonal to the first direction (X), the first and second sets of rails together defining a delivery grid of delivery grid cells, the access point, and a remotely operated delivery vehicle comprising a motorized vehicle body and a container carrier provided above the motorized vehicle body for carrying a storage container of the storage containers. The delivery vehicle is moveable on the delivery grid of the delivery rail system. The delivery grid provides one or more delivery grid cells for the remotely operated delivery vehicle at the access point as well as a plurality of delivery grid cells adjacent the one or more delivery grid cells of the access point, such that there is more than one path to and/or from the access point for the remotely operated delivery vehicle via the plurality of delivery grid cells. The remotely operated delivery vehicle is arranged to transport the storage container from the delivery port of the storage grid across the delivery grid to the access point and return the storage container to the delivery port for storage within the storage grid. The access point is provided in a container accessing station, said station being arranged for separating the robotic or human operator from the delivery rail system and the remotely operated delivery vehicle. The container accessing station comprises a cabinet comprising walls and a top cover supported thereon, wherein the items held in the storage container carried by a remotely operated delivery vehicle at the access point is reachable through an opening in the top cover.
Dynamic traversal protocol selection by autonomous robots in a facility context
A system and a method are disclosed where a robot operating using a first traversal protocol traverses autonomously along a first route that is defined by markers that are detectable by the robot, wherein the robot is configured to move only based on a presence and type of each marker when the robot is configured to operate based on the first traversal protocol. The robot detects, while traversing along the route, a triggering condition corresponding to a change in operation by the robot from the first traversal protocol to a second traversal protocol. Responsive to detecting the triggering condition, the robot is configured to operate in the second traversal protocol, wherein the robot, when configured to operate based on the second traversal protocol, determines a second route autonomously without regard to a presence of any of the markers.
PARKING ASSISTANCE DEVICE AND PARKING ASSISTANCE METHOD
A parking assistance device according to the present disclosure performs automatic traveling of a vehicle based on teacher traveling by a user, and includes a memory and a processor coupled to the memory. The processor is configured to: cause the memory to store information about a travel path in the teacher traveling; correct the travel path in order that a position of a target position of the automatic traveling in a vehicle width direction is closer to a structure defining a parking area configured to park the vehicle and a path to the target position having a curvature smaller than a threshold is kept longer, according to a relative positional relationship between the structure and a start position of the automatic traveling on the travel path; and control the vehicle based on the corrected travel path.
WIND CONDITION LEARNING DEVICE, WIND CONDITION PREDICTING DEVICE, AND DRONE SYSTEM
A wind condition learning device according to the present disclosed technique includes: an input terminal to which a learning data set is input; and a calculator including AI to perform learning on the basis of the learning data set, in which one piece of the learning data set is a wind condition altitude distribution model value following a power law on an inflow side, and the other piece of the learning data set includes a wind speed average value, a wind speed maximum value, turbulence energy, or turbulence intensity in a wind condition distribution of an environmental space obtained by simulation.
TRAVEL CONTROL SYSTEM FOR AGRICULTURAL MACHINE CAPABLE OF PERFORMING REMOTELY-MANIPULATED TRAVELING
A travel control system for an agricultural machine capable of performing remotely-manipulated traveling includes a storage to store the position of a permitted area in which the remotely-manipulated traveling is permitted and a position of a forbidden area in which the remotely-manipulated traveling is forbidden, and a controller operable in a self-traveling mode in which the agricultural machine is caused to perform self-traveling in a self-traveling area and a remote manipulation mode in which travel of the agricultural machine is controlled by remote manipulation. The controller is configured or programmed to disable a remote manipulation to cause the agricultural machine to enter the forbidden area, to set at least a portion of the self-traveling area as the permitted area and an outside of the self-traveling area as the forbidden area, and to cause the storage to store the position of the permitted area and the position of the forbidden area.