CN110488822A - The operating path planing method of grass-removing robot Behavior-based control identification - Google Patents
The operating path planing method of grass-removing robot Behavior-based control identification Download PDFInfo
- Publication number
- CN110488822A CN110488822A CN201910747515.0A CN201910747515A CN110488822A CN 110488822 A CN110488822 A CN 110488822A CN 201910747515 A CN201910747515 A CN 201910747515A CN 110488822 A CN110488822 A CN 110488822A
- Authority
- CN
- China
- Prior art keywords
- grass
- removing robot
- current location
- lawn
- identification mechanism
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 14
- 230000033001 locomotion Effects 0.000 claims abstract description 5
- 244000025254 Cannabis sativa Species 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
A kind of operating path planing method of grass-removing robot Behavior-based control identification is disclosed, setting reason device, walking mechanism, grass-mowing, careless condition identification mechanism and inertial navigation system, operating path planing method is arranged in processor, the following steps are included: grass-removing robot is arbitrarily walked, when careless condition identification mechanism identifies that current location lawn needs to handle, current location x is recorded0, y0;Grass-removing robot walks on, and when careless condition identification mechanism identifies that current location lawn does not need processing, records current location x1, y1;Grass-removing robot, which retreats certain distance, makes careless condition identification mechanism identify that current location lawn needs to handle, and then rotates clockwise 60o, walks on, and when careless condition identification mechanism identifies that current location lawn does not need processing, records current location x2, y2;Grass-removing robot is done spiral movement clockwise, and initial diameter D is the maximum distance between three record positions;When the radius of turn of the grass-removing robot is close to zero, return step 1.
Description
Technical field
The present invention relates to the operating path planing methods of grass-removing robot Behavior-based control identification, belong to robot path planning
Field.
Background technique
Currently, the degree of intelligence of grass-removing robot is also very low, effective path planning can not be carried out, working efficiency is caused
Low, the working time is too long.Main cause be because grass-removing robot cannot observe the situation on lawn from global scope, cannot be from complete
Path planning is carried out in office's range.Therefore grass-removing robot can only aimlessly work on lawn back and forth, and efficiency is very
It is low, cause battery configuration also to directly enhance the cost of grass-removing robot greatly.If significantly more efficient path can be taken to advise
The mode of drawing, can be solved the above problems by reasonable operating path.
Summary of the invention
To solve the above-mentioned problems, the present invention provides a kind of operating path planning side of grass-removing robot Behavior-based control identification
Method is explored by the behavior of grass-removing robot itself, goes the situation on study lawn, path planning is then carried out, to provide work
Make efficiency.
The technical solution adopted by the present invention to solve the technical problems is:
Central controlled place is arranged in the operating path planing method of grass-removing robot Behavior-based control identification, the grass-removing robot
Device is managed, also sets up walking mechanism connect with the processor, grass-mowing, grass condition identification mechanism and inertial navigation system,
Whether the careless condition identification mechanism output current location lawn needs to handle, and the inertial navigation system is described for calculating
Grass-removing robot position (x, y) and direction θ, the processor operating path planing method is set, comprising the following steps:
(1) grass-removing robot described in is arbitrarily walked in working region, when the careless condition identification mechanism identifies present bit
When setting lawn and needing to handle, the processor records current location, x0=x, y0=y;
(2) grass-removing robot described in walks on, when the careless condition identification mechanism identifies that current location lawn does not need
When processing, current location x is recorded1=x, y1=y;
(3) grass-removing robot described in, which retreats certain distance, makes the careless condition identification mechanism identify current location lawn needs
Processing, then rotates clockwise 60o, walks on, when the careless condition identification mechanism identifies that current location lawn does not need
When processing, current location x is recorded2=x, y2=y;
(4) grass-removing robot described in is done spiral movement clockwise, initial diameter D=max (D0, D1, D2), wherein max
Expression is maximized, D0=[(x1-x0)2+ (y1-y0)2]1/2, D1=[(x2-x1)2+ (y2-y1)2]1/2, D2=[(x0-x2)2+
(y0-y2)2]1/2;
(5) when the radius of turn of the grass-removing robot is close to zero, return step 1.
Beneficial effects of the present invention are mainly manifested in: not increasing high hardware, algorithm is simple and reliable;Based on robot
Behavior is explored, and the upgrowth situation on lawn is learnt, to instruct path planning, improves working efficiency.
Detailed description of the invention
Fig. 1 is operating path planing method schematic diagram.
Specific embodiment
The invention will be further described below in conjunction with the accompanying drawings:
Referring to Fig.1, the operating path planing method of grass-removing robot Behavior-based control identification, the grass-removing robot, which is arranged, to be concentrated
The processor of control, also sets up the walking mechanism connecting with the processor, and grass-mowing, careless condition identification mechanism and inertia are led
Boat system.The walking mechanism is using two-wheel drive and support wheel construction, it can be achieved that keeping straight on and rotating at any angle;It is described
Grass-mowing be arranged in below the grass-removing robot, the grass greater than certain altitude can be cleared up;The careless condition cognitron
Whether structure output current location lawn needs to handle, and the inertial navigation system is used to calculate the position of the grass-removing robot
(x, y) and direction θ are set, but data x, y and θ have cumulative errors, not can be carried out absolute fix, can be competent in regional area
Location estimation.
Operating path planing method is arranged in the processor, comprising the following steps:
(1) grass-removing robot described in is arbitrarily walked in working region, when the careless condition identification mechanism identifies present bit
When setting lawn and needing to handle, the processor records current location, x0=x, y0=y;
Step 1 is the grass-removing robot by way of arbitrarily walking, and finds lawn region to be treated.Because described
Grass-removing robot the means of Global localization not may be implemented, also can be to detect the energy of lawn situation in global scope
Power.When encountering lawn and needing to handle, current location is only recorded.
(2) grass-removing robot described in walks on, when the careless condition identification mechanism identifies current location lawn not
When needing to handle, current location x is recorded1=x, y1=y;
Step 2 is to measure a size on luxuriant lawn, provides data basis for next step path planning.
(3) grass-removing robot described in, which retreats certain distance, makes the careless condition identification mechanism identify current location grass
Level ground needs to handle, and then rotates clockwise 60o, walks on, when the careless condition identification mechanism identifies current location lawn
When not needing processing, current location x is recorded2=x, y2=y;
Step 3 is the size changed a direction and further measure luxuriant lawn, provides data basis for next step path planning.
(4) grass-removing robot described in is done spiral movement clockwise, initial diameter D=max (D0, D1, D2),
Middle max expression is maximized, D0=[(x1-x0)2+ (y1-y0)2]1/2, D1=[(x2-x1)2+ (y2-y1)2]1/2, D2=[(x0-x2
)2+ (y0-y2)2]1/2;
The data that step 4 is measured according to step 1-3, calculate the initial diameter of spiral motion, and calculating principle is selection position
(x0, y0), (x1, y1) and (x2, y2) initial diameter of the maximum side of triangle as helix is formed, it in this way can maximum model
Enclose covering lawn to be treated.
(5) when the radius of turn of the grass-removing robot is close to zero, return step 1.
Terminate one group of path planning, then looks for the luxuriant region in next lawn.
In conclusion this programme needs to handle the geometric dimension on lawn using the action learning of grass-removing robot, then into
The planning of row operating path, covers the lawn region to greatest extent, improves work efficiency, reduce the non-productive work time.
Claims (1)
1. the operating path planing method of grass-removing robot Behavior-based control identification, the grass-removing robot setting is central controlled
Processor also sets up the walking mechanism connecting with the processor, grass-mowing, careless condition identification mechanism and inertial navigation system
Whether system, the careless condition identification mechanism output current location lawn need to handle, and the inertial navigation system is for calculating
The position (x, y) of the grass-removing robot and direction θ, it is characterised in that: operating path planning side is arranged in the processor
Method, comprising the following steps:
(1) grass-removing robot described in is arbitrarily walked in working region, when the careless condition identification mechanism identifies present bit
When setting lawn and needing to handle, the processor records current location, x0=x, y0=y;
(2) grass-removing robot described in walks on, when the careless condition identification mechanism identifies that current location lawn does not need
When processing, current location x is recorded1=x, y1=y;
(3) grass-removing robot described in, which retreats certain distance, makes the careless condition identification mechanism identify current location lawn needs
Processing, then rotates clockwise 60o, walks on, when the careless condition identification mechanism identifies that current location lawn does not need
When processing, current location x is recorded2=x, y2=y;
(4) grass-removing robot described in is done spiral movement clockwise, initial diameter D=max (D0, D1, D2), wherein max
Expression is maximized, D0=[(x1-x0)2+ (y1-y0)2]1/2, D1=[(x2-x1)2+ (y2-y1)2]1/2, D2=[(x0-x2)2+
(y0-y2)2]1/2;
(5) when the radius of turn of the grass-removing robot is close to zero, return step 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910747515.0A CN110488822A (en) | 2019-08-14 | 2019-08-14 | The operating path planing method of grass-removing robot Behavior-based control identification |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910747515.0A CN110488822A (en) | 2019-08-14 | 2019-08-14 | The operating path planing method of grass-removing robot Behavior-based control identification |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110488822A true CN110488822A (en) | 2019-11-22 |
Family
ID=68550979
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910747515.0A Withdrawn CN110488822A (en) | 2019-08-14 | 2019-08-14 | The operating path planing method of grass-removing robot Behavior-based control identification |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110488822A (en) |
-
2019
- 2019-08-14 CN CN201910747515.0A patent/CN110488822A/en not_active Withdrawn
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220187829A1 (en) | An autonomous working system, an autonomous vehicle and a turning method thereof | |
US10191488B2 (en) | Autonomous vehicle with improved simultaneous localization and mapping function | |
CN111837587B (en) | Automatic mower and control method thereof | |
US20220124973A1 (en) | A Robotic Tool, and Methods of Navigating and Defining a Work Area for the Same | |
US20180284806A1 (en) | Method for generating a representation of a working area of an autonomous lawn mower and autonomous lawn mower system | |
CN102662400A (en) | Path planning algorithm of mowing robot | |
CN105911981A (en) | Automatic work system, and automatic walking device and steering method thereof | |
CN109845475A (en) | The u-turn control method and system of intelligent grass-removing robot | |
CN107544483A (en) | A kind of controlling of path thereof and device | |
US20230292657A1 (en) | Robotic tool system and control method thereof | |
WO2023010045A2 (en) | Autonomous electric mower system and related methods | |
CN202771261U (en) | Autonomous moving type robot | |
CN113068506B (en) | Greenhouse orchard mowing robot and control method thereof | |
WO2020155715A1 (en) | Traveling robot, turning control method for same, control system, and traveling robot operation system | |
US20240004395A1 (en) | Intelligent mowing system and intelligent mowing device | |
CN110488822A (en) | The operating path planing method of grass-removing robot Behavior-based control identification | |
EP4083737A1 (en) | Traversal method and system, robot, and readable storage medium | |
CN210202476U (en) | Automatic mower | |
CN110502008A (en) | Operating path planing method of the grass-removing robot based on careless condition | |
CN111123339A (en) | Dual-mode self-walking equipment control method and self-walking equipment | |
CN112558597A (en) | Self-moving equipment | |
CN115248588A (en) | Self-moving equipment and motion control method thereof | |
WO2022143506A1 (en) | Intelligent mower and control method and system therefor, and storage medium | |
WO2021047063A1 (en) | Automatic work system and turning method therefor, and self-moving device | |
EP4235336A1 (en) | Method and system for robot automatic charging, robot, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20191122 |
|
WW01 | Invention patent application withdrawn after publication |