Robot controller
First Claim
1. A robot controller for communicating with a plurality of mobile robots moving on their routes, comprising:
- a map acquisition unit for obtaining map data on an active area where the routes are formed;
a current location acquisition unit for obtaining current location data on current locations of the robots;
a sub-goal acquisition unit for obtaining one or more pieces of sub-goal data on one or more sub-goals created on each of the routes;
a collision possibility determination unit for determining whether or not two robots out of the robots are likely to collide with each other, based on the sub-goal data;
a moving route change instruction unit for generating a moving route changing instruction signal, based on the map data, the current location data and the sub-goal data, the moving route changing instruction signal for allowing at least one of the two robots to change its route; and
a sending device for transmitting the moving route changing instruction signal to the corresponding one of the two robots, wherein the robots are controlled such that they move around without causing collisions.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a robot controller which includes a map acquisition unit for obtaining map data on an active area where the routes are formed, a current location acquisition unit for obtaining current location data on current locations of the robots, a sub-goal acquisition unit for obtaining sub-goal data on sub-goals created on the routes, a collision possibility determination unit for determining whether two robots are likely to collide, a moving route change instruction unit for generating a moving route changing instruction signal, the moving route changing instruction signal for allowing at least one of the two robots to change its route, and a sending device for transmitting the moving route changing instruction signal to the corresponding one of the two robots. In this controller, the robots are controlled such that they move around without causing collisions.
-
Citations
18 Claims
-
1. A robot controller for communicating with a plurality of mobile robots moving on their routes, comprising:
-
a map acquisition unit for obtaining map data on an active area where the routes are formed;
a current location acquisition unit for obtaining current location data on current locations of the robots;
a sub-goal acquisition unit for obtaining one or more pieces of sub-goal data on one or more sub-goals created on each of the routes;
a collision possibility determination unit for determining whether or not two robots out of the robots are likely to collide with each other, based on the sub-goal data;
a moving route change instruction unit for generating a moving route changing instruction signal, based on the map data, the current location data and the sub-goal data, the moving route changing instruction signal for allowing at least one of the two robots to change its route; and
a sending device for transmitting the moving route changing instruction signal to the corresponding one of the two robots, wherein the robots are controlled such that they move around without causing collisions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A process for controlling a plurality of mobile robots moving on their routes by using a robot controller in such a way that the robots do not collide with one another, the robot controller communicating with the robots, the process comprising:
-
obtaining map data on an active area where the routes are formed;
obtaining current location data on current locations of the robots;
obtaining one or more pieces of sub-goal data on one or more sub-goals created on each of the routes;
determining whether or not two robots out of the robots are likely to collide with each other, based on the sub-goal data;
generating a moving route changing instruction signal, based on the map data, the current location data and the sub-goal data, the moving route changing instruction signal for allowing at least one of the two robots to change its route; and
transmitting the moving route changing instruction signal to the corresponding one of the two robots. - View Dependent Claims (17, 18)
-
Specification