Abstract:
PROBLEM TO BE SOLVED: To provide a controller for an autonomous-running service vehicle that detects a position of a service vehicle in a scheduled running area by using a simple calibration.SOLUTION: The controller drives a prime motor based on running directions calculated based on outputs of an angular velocity sensor to run around a boundary of the scheduled running area from a predetermined origin in accordance with outputs of a direction (geomagnetism) sensor. Meanwhile the controller sequentially records the calculated running directions and running distances onto a bit map divided into plural bits to create a running trajectory on a boundary of the scheduled running area (S10 to S14), converts the created running trajectory to map information (S18), identifies (detects) the position of a service vehicle based on the bit of the map information, and drives the service vehicle to run straight while making it work based on the calculated running directions and the running distances and the detected position with reference to a specified direction obtained from the outputs of the direction sensor (S20).
Abstract:
PROBLEM TO BE SOLVED: To provide a self-traveling object capable of traveling to all regions excluding any region where any obstacle exists even when any shape of obstacle exists in a region whose periphery is surrounded by a wall, a traveling object control method and a computer program. SOLUTION: A self-propelled traveling object whose movement algorithm is determined is configured to travel toward an object detected by a sensor when it starts to travel, and to judge whether or not its distance with the detected object is shorter than a predetermined value, and to, at the time of judging that its distance with the detected object is shorter than the predetermined value, travel by a first distance along the object, and to, after traveling by the first distance, travel by a second distance in a direction orthogonal to a segment connecting its location before traveling to its location after traveling, and to, after traveling by the second distance, turn almost the other way round, and to travel toward the start location of its traveling by the second distance. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PURPOSE:To execute running control causing no waste by storing in advance an outside circumferential shape, etc. of a work place, and off-setting a return angle of steering basing on said storage and a boundary detecting result of a profile sensor. CONSTITUTION:An unattended running service car 1 is driven automatically by detecting a boundary of an already mowed place 9A and an unmowed place 9B of a work place 9 by profile sensors A, A' and executing a steering operation of a drag link wheel 2. Control systems 10-13 of this service car 1 detect a steering angle of the drag link wheel 2 by an angle sensor PM, and detect a running distance continuously by a distance sensor 7. The running control is executed by calculating and storing in advance a rotating radius (r) from the steering angle and the running distance by sampling, by teaching, etc. by running along the outside circumference of the work place 9, and at the time of running, the steering operation is executed by offsetting automatically a return angle of the steering operation and setting a suitable value, basing on said boundary detecting result, said rotating radius (r), mowing work width (d), etc.
Abstract:
PURPOSE:To execute a good profile running control by making an unattended running service car provided with a profile sensor run by updating successively to new running information, when changing the direction of a car body. CONSTITUTION:In the course of profile running along a boundary of an untrimmed place and an already trimmed place from the part of a turning place 11D in the vicinity of a start point ST, running information by actual running is stored. Subsequently, in the turning place 11D, when the direction of a car body is changed, a block transfer is executed to a memory range stored in the previous process, storage contents are updated successively, and profile running is executed along the boundary of the running place. Accordingly, even in case when the boundary is like a curve, the profile running control can be executed satisfactorily.