G05D1/633

UNMANNED VEHICLE, SYSTEM OF CONTROLLING UNMANNED VEHICLE, AND METHOD OF CONTROLLING UNMANNED VEHICLE
20240402726 · 2024-12-05 · ·

An unmanned vehicle includes: a travel device; an obstacle sensor; a host path storage unit that stores a host path; a travel control unit that controls the travel device based on the host path; an oncoming path storage unit that stores an oncoming path to be given to an oncoming vehicle; and an obstacle presence/absence determination unit that determines whether or not an obstacle is located on the oncoming path based on detection data from the obstacle sensor.

BIRD'S-EYE VIEW DATA GENERATION DEVICE, BIRD'S-EYE VIEW DATA GENERATION PROGRAM, BIRD'S-EYE VIEW DATA GENERATION METHOD, AND ROBOT

The present disclosure provides a bird's-eye view data generating device including a memory; and at least one processor coupled to the memory.

AUTOMATED GUIDED VEHICLE AND CONTROL METHOD FOR AUTOMATED GUIDED SYSTEM INCLUDING THE SAME
20240402731 · 2024-12-05 · ·

Provided is a control method for an automated guided system including a step of providing an automated guided vehicle including a sensor and a watchdog timer, a controller, and an alarm, an initializing step of initializing a count value, a first checking step of checking an abnormal state of the sensor, a count increasing step of increasing the count value, and a step of performing a recovery operation, the step of performing the recovery operation includes a second checking step of rechecking the abnormal state, a step of turning on the alarm; a third checking step of rechecking the abnormal state, and a step of turning off the alarm.

AUTOMATED GUIDED VEHICLE AND CONTROL METHOD FOR AUTOMATED GUIDED SYSTEM INCLUDING THE SAME
20240402731 · 2024-12-05 · ·

Provided is a control method for an automated guided system including a step of providing an automated guided vehicle including a sensor and a watchdog timer, a controller, and an alarm, an initializing step of initializing a count value, a first checking step of checking an abnormal state of the sensor, a count increasing step of increasing the count value, and a step of performing a recovery operation, the step of performing the recovery operation includes a second checking step of rechecking the abnormal state, a step of turning on the alarm; a third checking step of rechecking the abnormal state, and a step of turning off the alarm.

Vehicle body transport system
12202560 · 2025-01-21 · ·

A vehicle body transport system includes an unmanned carrier carrying and transporting a vehicle body between work stations; and an imaging device including an imaging part imaging a traveling route of the unmanned carrier and the surroundings of the traveling route from above, an analysis part analyzing an image captured by the imaging part, and a transmission part transmitting a signal to the unmanned carrier. When a moving object other than the unmanned carrier carrying the vehicle body is present in the image, the analysis part predicts whether a movement trajectory that the vehicle body passes after a predetermined time intersects a movement position where the moving object is located after the predetermined time. When predicting that the movement trajectory and the movement position intersect after the predetermined time, the transmission part transmits an emergency operation signal to the unmanned carrier before the predetermined time elapses.

Vehicle body transport system
12202560 · 2025-01-21 · ·

A vehicle body transport system includes an unmanned carrier carrying and transporting a vehicle body between work stations; and an imaging device including an imaging part imaging a traveling route of the unmanned carrier and the surroundings of the traveling route from above, an analysis part analyzing an image captured by the imaging part, and a transmission part transmitting a signal to the unmanned carrier. When a moving object other than the unmanned carrier carrying the vehicle body is present in the image, the analysis part predicts whether a movement trajectory that the vehicle body passes after a predetermined time intersects a movement position where the moving object is located after the predetermined time. When predicting that the movement trajectory and the movement position intersect after the predetermined time, the transmission part transmits an emergency operation signal to the unmanned carrier before the predetermined time elapses.

Collision-Free Dynamic Window Approach for Moving Obstacles
20250044808 · 2025-02-06 ·

A robot is navigated to a target location passively collision-free. An obstacle (21) is detected by sensors. An obstacle velocity dynamic window is calculated within a control cycle. An obstacle mobility boundary is determined and inflated to an inflated boundary that includes a collision threshold. Admissible velocities of the robot are identified as those in which the robot would be outside the inflated boundary at a next control cycle or the robot velocity is reduced if there is no admissible velocity. An optimal velocity among admissible velocities is selected. The position of the robot is updated, and the process is repeated until the target location is reached. Without the use of an inflated boundary, admissible velocities of the robot are identified as those that avoid projected obstacle boundaries for a preset number of possible obstacle trajectories.

Collision-Free Dynamic Window Approach for Moving Obstacles
20250044808 · 2025-02-06 ·

A robot is navigated to a target location passively collision-free. An obstacle (21) is detected by sensors. An obstacle velocity dynamic window is calculated within a control cycle. An obstacle mobility boundary is determined and inflated to an inflated boundary that includes a collision threshold. Admissible velocities of the robot are identified as those in which the robot would be outside the inflated boundary at a next control cycle or the robot velocity is reduced if there is no admissible velocity. An optimal velocity among admissible velocities is selected. The position of the robot is updated, and the process is repeated until the target location is reached. Without the use of an inflated boundary, admissible velocities of the robot are identified as those that avoid projected obstacle boundaries for a preset number of possible obstacle trajectories.

COMPUTER SYSTEM AND METHOD FOR REAL-TIME AUTONOMOUS PATH PLANNING AND SYSTEM AND METHOD FOR PLANNING MOTION OF A ROBOTIC DEVICE AND PARTS THEREOF
20250060758 · 2025-02-20 ·

Provided are a method, system, and non-transitory computer-readable medium for real-time autonomous path planning for a robotic device. The method includes receiving data about the robotic device in a three-dimensional workspace, encapsulating objects in the environment of the robotic device including the robotic device, a target, and one or more obstacles in simulated robotic space, calculating a direction of movement for the robotic device according to three virtual forces including a virtual attractive force, a virtual repulsive force, and a virtual tangential force acting at least partially perpendicularly relative to the virtual repulsive force, mapping each virtual force in the three-dimensional workspace into torque vectors in the simulated robotic space at each joint, converting a sum of the torque vectors into one or more commands for the robotic device defining a path to reach the target, and sending the one or more commands to the robotic device.

COMPUTER SYSTEM AND METHOD FOR REAL-TIME AUTONOMOUS PATH PLANNING AND SYSTEM AND METHOD FOR PLANNING MOTION OF A ROBOTIC DEVICE AND PARTS THEREOF
20250060758 · 2025-02-20 ·

Provided are a method, system, and non-transitory computer-readable medium for real-time autonomous path planning for a robotic device. The method includes receiving data about the robotic device in a three-dimensional workspace, encapsulating objects in the environment of the robotic device including the robotic device, a target, and one or more obstacles in simulated robotic space, calculating a direction of movement for the robotic device according to three virtual forces including a virtual attractive force, a virtual repulsive force, and a virtual tangential force acting at least partially perpendicularly relative to the virtual repulsive force, mapping each virtual force in the three-dimensional workspace into torque vectors in the simulated robotic space at each joint, converting a sum of the torque vectors into one or more commands for the robotic device defining a path to reach the target, and sending the one or more commands to the robotic device.