Abstract:
A remote controller enables a user to manipulate behavior of a robot so that the robot does not stray away from a given area and also avoids contact with an object. If a route designated by the user satisfies a stable movement requirement, a first command signal is transmitted from the remote controller to the robot. By doing so, it is possible to move the robot according to the designated route. On the other hand, if the route designated by the user does not satisfy the stable movement requirement, the first command signal is not transmitted from the remote controller to the robot. Therefore, it is possible to stop the robot from moving according to the designated route, and further to avoid the situation where the robot strays away from the designated region, or comes into contact with the object.
Abstract:
Mobile apparatuses capable of moving or acting autonomously, without contacting each other, in an environment where movements of the mobile apparatuses are not managed by a server are provided. In a robot functioning as a first mobile apparatus, it is recognized that an object corresponds to a second mobile apparatus, and based on this recognition, a target trajectory is searched for and determined. Further, the first mobile apparatus causes another robot functioning as the second mobile apparatus to recognize a part or a whole of the target trajectory. In the second mobile apparatus, the part or the whole of the target trajectory of the first mobile apparatus is recognized, and based on this recognition, a target trajectory that the second mobile apparatus should follow is searched for and determined. This allows the mobile apparatuses to move along their respective target trajectories to avoid contact with each other.
Abstract:
A charging system for a legged mobile robot that facilitates positioning of a robot to be charged and does not put a load on the robot is provided. The charging system includes a battery 2, a power receiving connector 4 and a movable shutter member 5 capable of being opened and closed on a rear cover 3, which are provided on a robot 1, and a holder 21, a power supplying connector 22, a slide mechanism 23, a base plate 25, a charging power supply 26 and the like, which are provided on a charging station 20. The robot 1 performs a predetermined positioning on the base plate 25 and then moves the center of gravity rearward to connect the power receiving connector 4 to the power supplying connector 22. In this step, when the rear cover 3 of the robot 1 is guided by a first guide section 21a of the holder 21, the slide mechanism 23 allows the holder 21 to move horizontally. Thus, even if the robot 1 and the charging station 20 are slightly misaligned with each other, the robot 1 can be easily positioned correctly.
Abstract:
When there is an object that has a possibility to come into contact with a robot 1 in a desired path, the robot 1 is decelerated stepwise according to the distance L from the robot 1 to a predicted contact position along the desired path. For example, legs 13 and the like of the robot 1 are so controlled that when the distance L is less than a first threshold L1, the moving speed is reduced to a first speed V1, and when the distance L is less than a second threshold lower than the first threshold, the moving speed is reduced from the first speed to a second speed.
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.
Abstract:
The robot control apparatus has an input-output section, a control section including a priority data generation section, a schedule data generation section, an execution command generation section, and a task data dividing section, a map information database, individual information database, a robot information database, and a task information database. The priority data generation section generates priority data for task data, stored in a task control database that that has not been executed. The schedule data generation section generates schedule data by assigning tasks to the robots on the basis of the priority data to generate schedule data. The execution command generation section generates execution commands for causing the robots to execute the tasks.
Abstract:
A target object detection system for detecting a target object using a detector and a tag on the target object; the tag includes a radio wave receiver receiving radio wave from the detector; a light receiver receiving a light signal from the detector; a receipt signal generator generating a receipt signal; and a transmitter which transmits the receipt signal to the detector; and the detector includes a radio wave transmitter transmitting radio wave to the surrounding area; a receiver receiving the receipt signal from the tag; a light emitter irradiating the light signal to a search region; a controller controlling the radio wave transmitter, the receiver, and the light emitter; and a target position measuring unit measuring a distance to the target object based on the intensity of the receipt signal, and regarding the irradiation direction of the light signal from the light emitter as the direction of the target-object.
Abstract:
To implement a dynamic, elegant motion performance of an actual robot, a motion editing system is provided which includes a motion editor to edit motions of an upper body and whole body of the robot and a foot trajectory editor to create a gait pattern and lower-body motion to stabilize the entire robot. The foot trajectory editor includes the same gait pattern generator and motion stabilized as those installed in the actual robot. Before performing the edited motions on the actual robot, the motions are created, corrected and stabilized on a 3D viewer.
Abstract:
Systems and methods for determining movement of a robot about an environment are provided. A computing system of the robot (i) receives information including a navigation target for the robot and a kinematic state of the robot; (ii) determines, based on the information and a trajectory target for the robot, a retargeted trajectory for the robot; (iii) determines, based on the retargeted trajectory, a centroidal trajectory for the robot and a kinematic trajectory for the robot consistent with the centroidal trajectory; and (iv) determines, based on the centroidal trajectory and the kinematic trajectory, a set of vectors having a vector for each of one or more joints of the robot.
Abstract:
The present disclosure provides a method for realizing a dynamic running gait of a biped robot on a rough terrain road, which sets a state machine for an entire running cycle to perform a balance control and movement trajectory planning of the robot in each state. At the time that the robot switches from the in-air phase into a landing phase, a SLIP model is used to control the posture balance and landing cushion; and when the robot is stable after landing, an LIP model is used to control a center of mass of the robot to a set height. An in-air phase of the robot in running is generated through movement trajectory planning and state switching of a supporting leg and a swinging leg to realize a running of the robot.