CN113110475A - Method and system for robot to navigate up and down stably - Google Patents

Method and system for robot to navigate up and down stably Download PDF

Info

Publication number
CN113110475A
CN113110475A CN202110454071.9A CN202110454071A CN113110475A CN 113110475 A CN113110475 A CN 113110475A CN 202110454071 A CN202110454071 A CN 202110454071A CN 113110475 A CN113110475 A CN 113110475A
Authority
CN
China
Prior art keywords
robot
slope
coordinates
marked
slope point
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.)
Pending
Application number
CN202110454071.9A
Other languages
Chinese (zh)
Inventor
杨洪杰
郭震
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Jingwu Intelligent Technology Co Ltd
Original Assignee
Shanghai Jingwu Intelligent Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Jingwu Intelligent Technology Co Ltd filed Critical Shanghai Jingwu Intelligent Technology Co Ltd
Priority to CN202110454071.9A priority Critical patent/CN113110475A/en
Publication of CN113110475A publication Critical patent/CN113110475A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle

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

The invention provides a method and a system for stable up-down slope navigation of a robot, which relate to the technical field of mobile robots, and the method comprises the following steps: acquiring current map data of the robot in real time through an upper computer; selecting a coordinate with an up-down slope position in a map, acquiring the accurate position of the coordinate, marking and storing; the robot initiates a task in the charging pile, and the robot enters a navigation mode; reading the position information of the stored coordinate points, acquiring the floor where the robot is located at present, judging whether the floor has a slope point, comparing the current position of the robot with the marked slope point position in real time, acquiring the distance between the current position of the robot and the marked slope point position, and performing pre-deceleration; continuously detecting the pitching data of the imu, and further decelerating; and (5) detecting that the robot is separated from the position close to the slope point, and recovering the normal running speed of the robot. The invention can solve the problem of positioning failure caused by high speed of the robot, wheel slipping and the like in ascending and descending, and simultaneously, the robot can stably pass through a slope point.

Description

Method and system for robot to navigate up and down stably
Technical Field
The invention relates to the technical field of mobile robots, in particular to a method and a system for smooth up-down slope navigation of a robot.
Background
With the rapid development of the intelligent robot, the intelligent robot has gradually deepened into the aspects of human life. In the field of business robots, intelligent robots need to move in hotels, office buildings and other scenes to provide corresponding services. For example, in a hotel setting, an intelligent robot needs to enter and exit an elevator, cross an aisle, and cross a hall by itself.
The invention patent with publication number CN108983783A discloses a method and a system for controlling the moving speed of a robot, a storage medium and a terminal, comprising the following steps: acquiring a map sent by a scanning device on a robot; performing image processing on the map to acquire a path map; marking a deceleration driving area on the path map; when the robot moves to the deceleration driving area, controlling the robot to decelerate and move on the basis of normal speed; and when the robot moves out of the deceleration driving area, controlling the robot to move according to the normal speed. According to the robot moving speed control method and system, the storage medium and the terminal, the driving scene of the robot is identified, and the robot is decelerated and driven in the preset deceleration driving area, so that the robot is ensured to move more intelligently and accord with the actual scene.
In the actual hotel environment, the scene of going up a slope and going down a slope often still exists, the above patent only considers the problem of speed reduction and obstacle avoidance, but can not guarantee that the robot can run stably when going up a slope and going down a slope, and when going up a slope or going down a slope, because the speed is relatively fast, the wheels are easy to slip, and the positioning is easy to generate errors. Therefore, some methods are needed to ensure that the robot can walk smoothly over the uphill and downhill slopes.
Disclosure of Invention
Aiming at the defects in the prior art, the invention provides a method and a system for stably navigating up and down slopes of a robot.
According to the method and the system for the robot to navigate up and down stably, the scheme is as follows:
in a first aspect, a method for a robot to navigate smoothly up and down slopes is provided, the method comprising:
step S1: acquiring current map data of the robot in real time through an upper computer;
step S2: selecting a coordinate with an up-down slope position in a map through an upper computer, acquiring the accurate physical position of the coordinate, checking an occupation grid value of the position, marking and storing;
step S3: the robot initiates a task in the charging pile, and the robot enters a navigation mode;
step S4: reading the position information of the stored coordinate point, acquiring the floor where the robot is located at present, judging whether the floor has a slope point or not, acquiring the position of the robot in real time, continuously comparing the current position of the robot with the marked slope point position, acquiring the distance between the current position of the robot and the marked slope point position, and performing pre-deceleration; continuously detecting the pitching data of the imu, and further decelerating;
step S5: and if the robot is detected to be separated from the position close to the slope point, the normal running speed of the robot is recovered.
Preferably, the step S2 specifically includes:
acquiring coordinates of the position of the slope point, inquiring whether the coordinates are non-occupied coordinates, if the coordinates are the non-occupied coordinates, carrying out the next step, and otherwise, prompting that the mark is wrong;
after the coordinates of the positions of the slope points are acquired as non-occupied coordinates, the coordinates are marked, and a distance threshold value d and a floor number id where the coordinates are located are set;
and storing the coordinates of the slope point position, the distance threshold value d and the floor number id where the coordinates are located in a file.
Preferably, the step S3 includes: after the robot starts a task, global path planning is carried out on the existing map, a complete planned path is found, local path planning is carried out according to the global path, and the speed is issued to drive the robot to advance.
Preferably, the step S4 includes:
the robot reads the stored information, obtains the current floor number id of the robot, and judges whether the floor number id has a slope point;
if the slope exists, the current position of the robot is obtained in real time, the current position of the robot and the marked slope position are continuously compared, and the distance between the current position of the robot and the marked slope position is obtained;
comparing the acquired distance between the current position of the robot and the position of the marked slope point with a distance threshold value d stored in a configuration file;
when the distance between the position of the robot and the position of the marked slope point is smaller than a distance threshold value d, the robot is indicated to be close to the marked slope point coordinates, pre-deceleration is carried out, the pitching data of the imu are continuously detected, an angle threshold value theta is set, and when the pitching data of the imu are suddenly changed and are larger than the angle threshold value theta degrees, the robot can be further decelerated.
Preferably, the step S5 includes: when the distance between the position of the robot and the position of the marked slope point is larger than a distance threshold value d, the robot is far away from the marked slope point coordinate, and the speed is gradually increased to restore the normal running speed.
In a second aspect, there is provided a system for a robot to navigate smoothly up and down a slope, the system comprising:
module M1: acquiring current map data of the robot in real time through an upper computer;
module M2: selecting a coordinate with an up-down slope position in a map through an upper computer, acquiring the accurate physical position of the coordinate, checking an occupation grid value of the position, marking and storing;
module M3: the robot initiates a task in the charging pile, and the robot enters a navigation mode;
module M4: reading the position information of the stored coordinate point, acquiring the floor where the robot is located at present, judging whether the floor has a slope point or not, acquiring the position of the robot in real time, continuously comparing the current position of the robot with the marked slope point position, acquiring the distance between the current position of the robot and the marked slope point position, and performing pre-deceleration; continuously detecting the pitching data of the imu, setting an angle threshold theta, comparing the angle threshold theta with the angle threshold theta, and further decelerating;
module M5: and if the robot is detected to be separated from the position close to the slope point, the normal running speed of the robot is recovered.
Preferably, the module M2 includes:
module M2.1: acquiring coordinates of the position of the slope point, inquiring whether the coordinates are non-occupied coordinates, if the coordinates are the non-occupied coordinates, carrying out the next step, and otherwise, prompting that the mark is wrong;
module M2.2: after the coordinates of the positions of the slope points are acquired as non-occupied coordinates, the coordinates are marked, and a distance threshold value d and a floor number id where the coordinates are located are set;
module M2.3: and storing the coordinates of the slope point position, the distance threshold value d and the floor number id where the coordinates are located in a file.
Preferably, the module M3 includes: after the robot starts a task, global path planning is carried out on the existing map, a complete planned path is found, local path planning is carried out according to the global path, and the speed is issued to drive the robot to advance.
Preferably, the module M4 includes:
module M4.1: the robot reads the stored information, obtains the current floor number id of the robot, and judges whether the floor number id has a slope point;
module M4.2: if the slope exists, the current position of the robot is obtained in real time, the current position of the robot and the marked slope position are continuously compared, and the distance between the current position of the robot and the marked slope position is obtained;
module M4.3: comparing the acquired distance between the current position of the robot and the position of the marked slope point with a distance threshold value d stored in a configuration file;
module M4.4: when the distance between the position of the robot and the position of the marked slope point is smaller than a distance threshold value d, the robot is indicated to be close to the marked slope point coordinates, pre-deceleration is carried out, the pitching data of the imu are continuously detected, an angle threshold value theta is set, and when the pitching data of the imu are suddenly changed and are larger than the angle threshold value theta degrees, the robot can be further decelerated.
Preferably, the module M5 includes: when the distance between the position of the robot and the position of the marked slope point is larger than a distance threshold value d, the robot is far away from the marked slope point coordinate, and the speed is gradually increased to restore the normal running speed.
Compared with the prior art, the invention has the following beneficial effects:
1. by the method of marking the up-down slope points, the problem of positioning failure caused by high speed, wheel slip and the like in the up-down slope is solved;
2. by setting different threshold values, the robot gradually decelerates within the range of the distance threshold value d, and the running stability is improved; the angle threshold theta is set by detecting the pitching data of the imu, so that the running speed of the robot is controlled in multiple aspects by the distance threshold d and the angle threshold theta, and stable passing through a slope point is ensured.
Drawings
Other features, objects and advantages of the invention will become more apparent upon reading of the detailed description of non-limiting embodiments with reference to the following drawings:
FIG. 1 is a schematic overall flow diagram of the present invention;
FIG. 2 is a schematic view of the ramp of the present invention.
Detailed Description
The present invention will be described in detail with reference to specific examples. The following examples will assist those skilled in the art in further understanding the invention, but are not intended to limit the invention in any way. It should be noted that it would be obvious to those skilled in the art that various changes and modifications can be made without departing from the spirit of the invention. All falling within the scope of the present invention.
The embodiment of the invention provides a method for stably navigating a robot up and down, which is shown by reference to fig. 1 and 2 and specifically comprises the following steps:
through the host computer, acquire the current map data of robot in real time, tools such as android flat board, long-range webpage client can be chooseed for use to the host computer in the middle of this embodiment.
After obtaining the integral map data, identifying the position of a slope point in the map, selecting the coordinate with the up-down slope position in the map by the upper computer, obtaining the accurate physical position of the coordinate, checking the occupied grid value of the position, judging whether the slope point coordinate is a non-occupied coordinate or not, and prompting to mark errors if the slope point coordinate is an occupied coordinate; if the coordinate is a non-occupied coordinate, marking the coordinate, and setting a distance threshold value d, wherein the floor number id and the slope type of the coordinate comprise an ascending point and a descending point; in the embodiment, the value d is generally obtained by empirically adding the top of the slope and the bottom of the slope to one half of the total slope length; and finally, storing the coordinates of the slope point position, the distance threshold value d, the floor number id where the coordinates are located and the slope point type into a file for the robot to use when navigating and executing tasks.
The robot initiates tasks such as patrol, delivery and the like on the charging pile, and enters a navigation mode; and carrying out global path planning on the existing map, finding out a complete planned path, carrying out local path planning according to the global path, and issuing a speed to drive the robot to advance.
Reading the stored coordinate point position information, acquiring the floor where the robot is located at present, judging whether the floor has a slope point or not, acquiring the position of the robot in real time, continuously comparing the current position of the robot with the marked slope point position, acquiring the distance between the current position of the robot and the marked slope point position in real time, comparing the acquired distance between the current position of the robot and the marked slope point position with a distance threshold value d stored in a configuration file, and when the distance is smaller than the distance d, indicating that the robot is close to the slope. And after the distance is within the range of the distance threshold value d, the robot starts to be pre-decelerated. And (3) gradually approaching the slope point while decelerating, continuously detecting the pitch data of imu by the robot in the process, observing the change of the ground inclination angle in real time, and presetting an angle threshold theta.
The coordinate point and the distance d form a circular area, when the distance between the robot and the mark point is closer and closer, the robot enters a slope point, pre-deceleration is performed, and different treatments are performed according to the type of the slope:
1. if the robot is of a downhill type, continuously detecting the pitching value of imu when the robot enters a marked area, when the robot descends from the top of a slope in a flat and flat manner, the imu value changes suddenly, when the inclination angle is larger than a set angle threshold value theta, the slope is larger, the robot is further decelerated at the moment, the robot is enabled to descend smoothly, when the robot drives away from a slope point stably and the distance between the robot and the marked point is larger and larger, the robot is indicated to be about to drive away from the area, small acceleration can be carried out at the current speed, and when the distance between the robot and the marked point is larger than d, and the inclination angle of imu is restored to the level at the same time, the robot restores to the;
2. if the robot is in an uphill type, continuously detecting the pitching value of the imu when the robot enters the marked area, when the robot runs uphill from the slope bottom, suddenly changing the pitching value, if the pitching value is larger than a set angle threshold value theta, considering that the uphill slope is larger, accelerating the uphill in a small amount at the current speed, when the robot runs away from a slope point stably and the distance between the robot and the marked point is larger and larger, indicating that the robot is about to run away from the area, and performing small acceleration again, and when the distance between the robot and the marked point is larger than d and the inclination angle of the imu is restored to the level, restoring the normal running speed of the robot.
The embodiment of the invention provides a method for stably navigating up and down slopes of a robot, which solves the problem of positioning failure caused by high speed, wheel slip and the like in the up and down slopes by marking up and down slope points; by setting different threshold values, the robot gradually decelerates within the range of the distance threshold value d, and the running stability is improved; the angle threshold theta is set by detecting the pitching data of the imu, so that the running speed of the robot is controlled in multiple aspects by the distance threshold d and the angle threshold theta, and stable passing through a slope point is ensured.
Those skilled in the art will appreciate that, in addition to implementing the system and its various devices, modules, units provided by the present invention as pure computer readable program code, the system and its various devices, modules, units provided by the present invention can be fully implemented by logically programming method steps in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Therefore, the system and various devices, modules and units thereof provided by the invention can be regarded as a hardware component, and the devices, modules and units included in the system for realizing various functions can also be regarded as structures in the hardware component; means, modules, units for performing the various functions may also be regarded as structures within both software modules and hardware components for performing the method.
The foregoing description of specific embodiments of the present invention has been presented. It is to be understood that the present invention is not limited to the specific embodiments described above, and that various changes or modifications may be made by one skilled in the art within the scope of the appended claims without departing from the spirit of the invention. The embodiments and features of the embodiments of the present application may be combined with each other arbitrarily without conflict.

Claims (10)

1. A method for smoothly navigating up and down slopes of a robot, comprising:
step S1: acquiring current map data of the robot in real time through an upper computer;
step S2: selecting a coordinate with an up-down slope position in a map through an upper computer, acquiring the accurate physical position of the coordinate, checking an occupation grid value of the position, marking and storing;
step S3: the robot initiates a task in the charging pile, and the robot enters a navigation mode;
step S4: reading the position information of the stored coordinate point, acquiring the floor where the robot is located at present, judging whether the floor has a slope point or not, acquiring the position of the robot in real time, continuously comparing the current position of the robot with the marked slope point position, acquiring the distance between the current position of the robot and the marked slope point position, and performing pre-deceleration; continuously detecting the pitching data of the imu, and further decelerating;
step S5: and if the robot is detected to be separated from the position close to the slope point, the normal running speed of the robot is recovered.
2. The method for the robot to navigate smoothly up and down slope according to claim 1, wherein the step S2 specifically comprises:
step S2.1: acquiring coordinates of the position of the slope point, inquiring whether the coordinates are non-occupied coordinates, if the coordinates are the non-occupied coordinates, carrying out the next step, and otherwise, prompting that the mark is wrong;
step S2.2: after the coordinates of the positions of the slope points are acquired as non-occupied coordinates, the coordinates are marked, and a distance threshold value d and a floor number id where the coordinates are located are set;
step S2.3: and storing the coordinates of the slope point position, the distance threshold value d and the floor number id where the coordinates are located in a file.
3. The method for robot navigation on and off a slope according to claim 2, wherein the step S3 includes: after the robot starts a task, global path planning is carried out on the existing map, a complete planned path is found, local path planning is carried out according to the global path, and the speed is issued to drive the robot to advance.
4. The method for robot navigation on and off a slope according to claim 2, wherein the step S4 includes:
step S4.1: the robot reads the stored information, obtains the current floor number id of the robot, and judges whether the floor number id has a slope point;
step S4.2: if the slope exists, the current position of the robot is obtained in real time, the current position of the robot and the marked slope position are continuously compared, and the distance between the current position of the robot and the marked slope position is obtained;
step S4.3: comparing the acquired distance between the current position of the robot and the position of the marked slope point with a distance threshold value d stored in a configuration file;
step S4.4: when the distance between the position of the robot and the position of the marked slope point is smaller than a distance threshold value d, the robot is indicated to be close to the marked slope point coordinates, pre-deceleration is carried out, the pitching data of the imu are continuously detected, an angle threshold value theta is set, and when the pitching data of the imu are suddenly changed and are larger than the angle threshold value theta degrees, the robot can be further decelerated.
5. The method for robot navigation on and off a slope according to claim 2, wherein the step S5 includes: when the distance between the position of the robot and the position of the marked slope point is larger than a distance threshold value d, the robot is far away from the marked slope point coordinate, and the speed is gradually increased to restore the normal running speed.
6. A system for a robot to navigate smoothly up and down a slope, comprising:
module M1: acquiring current map data of the robot in real time through an upper computer;
module M2: selecting a coordinate with an up-down slope position in a map through an upper computer, acquiring the accurate physical position of the coordinate, checking an occupation grid value of the position, marking and storing;
module M3: the robot initiates a task in the charging pile, and the robot enters a navigation mode;
module M4: reading the position information of the stored coordinate point, acquiring the floor where the robot is located at present, judging whether the floor has a slope point or not, acquiring the position of the robot in real time, continuously comparing the current position of the robot with the marked slope point position, acquiring the distance between the current position of the robot and the marked slope point position, and performing pre-deceleration; continuously detecting the pitching data of the imu, setting an angle threshold theta, comparing the angle threshold theta with the angle threshold theta, and further decelerating;
module M5: and if the robot is detected to be separated from the position close to the slope point, the normal running speed of the robot is recovered.
7. The system for smooth uphill and downhill navigation of a robot according to claim 6, wherein the module M2 comprises:
module M2.1: acquiring coordinates of the position of the slope point, inquiring whether the coordinates are non-occupied coordinates, if the coordinates are the non-occupied coordinates, carrying out the next step, and otherwise, prompting that the mark is wrong;
module M2.2: after the coordinates of the positions of the slope points are acquired as non-occupied coordinates, the coordinates are marked, and a distance threshold value d and a floor number id where the coordinates are located are set;
module M2.3: and storing the coordinates of the slope point position, the distance threshold value d and the floor number id where the coordinates are located in a file.
8. The system for smooth uphill and downhill navigation of a robot according to claim 7, wherein the module M3 comprises: after the robot starts a task, global path planning is carried out on the existing map, a complete planned path is found, local path planning is carried out according to the global path, and the speed is issued to drive the robot to advance.
9. The system for smooth uphill and downhill navigation of a robot according to claim 7, wherein the module M4 comprises:
module M4.1: the robot reads the stored information, obtains the current floor number id of the robot, and judges whether the floor number id has a slope point;
module M4.2: if the slope exists, the current position of the robot is obtained in real time, the current position of the robot and the marked slope position are continuously compared, and the distance between the current position of the robot and the marked slope position is obtained;
module M4.3: comparing the acquired distance between the current position of the robot and the position of the marked slope point with a distance threshold value d stored in a configuration file;
module M4.4: when the distance between the position of the robot and the position of the marked slope point is smaller than a distance threshold value d, the robot is indicated to be close to the marked slope point coordinates, pre-deceleration is carried out, the pitching data of the imu are continuously detected, an angle threshold value theta is set, and when the pitching data of the imu are suddenly changed and are larger than the angle threshold value theta degrees, the robot can be further decelerated.
10. The system for smooth uphill and downhill navigation of a robot according to claim 7, wherein the module M5 comprises: when the distance between the position of the robot and the position of the marked slope point is larger than a distance threshold value d, the robot is far away from the marked slope point coordinate, and the speed is gradually increased to restore the normal running speed.
CN202110454071.9A 2021-04-26 2021-04-26 Method and system for robot to navigate up and down stably Pending CN113110475A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110454071.9A CN113110475A (en) 2021-04-26 2021-04-26 Method and system for robot to navigate up and down stably

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110454071.9A CN113110475A (en) 2021-04-26 2021-04-26 Method and system for robot to navigate up and down stably

Publications (1)

Publication Number Publication Date
CN113110475A true CN113110475A (en) 2021-07-13

Family

ID=76721833

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110454071.9A Pending CN113110475A (en) 2021-04-26 2021-04-26 Method and system for robot to navigate up and down stably

Country Status (1)

Country Link
CN (1) CN113110475A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113703427A (en) * 2021-09-01 2021-11-26 中煤科工集团重庆智慧城市科技研究院有限公司 Test judgment method for mobile robot

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150306957A1 (en) * 2014-04-24 2015-10-29 Cummins Inc. Systems and methods for vehicle speed management
CN108068806A (en) * 2016-11-11 2018-05-25 郑州宇通客车股份有限公司 A kind of automobile engine cruise energy-saving control method and device
CN109733197A (en) * 2019-01-04 2019-05-10 吉林大学 Vehicle rushes energy-saving control method and system in the traveling of slope
CN209798882U (en) * 2018-12-29 2019-12-17 中铁十六局集团有限公司 Anti-freezing water intake device for dam slope in severe cold region and water intake pipe thereof
CN110893853A (en) * 2018-08-23 2020-03-20 厦门雅迅网络股份有限公司 Vehicle control method and system based on front gradient information
CN111152217A (en) * 2019-12-30 2020-05-15 深圳优地科技有限公司 Speed control method and device, robot and storage medium
CN111352142A (en) * 2018-12-24 2020-06-30 沈阳美行科技有限公司 Indoor parking positioning method and device, electronic equipment and medium
CN111546902A (en) * 2020-03-25 2020-08-18 张雪华 Electric automobile ramp torque control method and system based on Internet of vehicles
CN112109733A (en) * 2020-09-15 2020-12-22 东风汽车集团有限公司 Uphill and downhill control system and method based on unmanned vehicle
CN112684803A (en) * 2021-03-11 2021-04-20 上海擎朗智能科技有限公司 Control method and device for mobile robot, mobile robot and storage medium

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150306957A1 (en) * 2014-04-24 2015-10-29 Cummins Inc. Systems and methods for vehicle speed management
CN108068806A (en) * 2016-11-11 2018-05-25 郑州宇通客车股份有限公司 A kind of automobile engine cruise energy-saving control method and device
CN110893853A (en) * 2018-08-23 2020-03-20 厦门雅迅网络股份有限公司 Vehicle control method and system based on front gradient information
CN111352142A (en) * 2018-12-24 2020-06-30 沈阳美行科技有限公司 Indoor parking positioning method and device, electronic equipment and medium
CN209798882U (en) * 2018-12-29 2019-12-17 中铁十六局集团有限公司 Anti-freezing water intake device for dam slope in severe cold region and water intake pipe thereof
CN109733197A (en) * 2019-01-04 2019-05-10 吉林大学 Vehicle rushes energy-saving control method and system in the traveling of slope
CN111152217A (en) * 2019-12-30 2020-05-15 深圳优地科技有限公司 Speed control method and device, robot and storage medium
CN111546902A (en) * 2020-03-25 2020-08-18 张雪华 Electric automobile ramp torque control method and system based on Internet of vehicles
CN112109733A (en) * 2020-09-15 2020-12-22 东风汽车集团有限公司 Uphill and downhill control system and method based on unmanned vehicle
CN112684803A (en) * 2021-03-11 2021-04-20 上海擎朗智能科技有限公司 Control method and device for mobile robot, mobile robot and storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
卢静雪: "Agv***设计与关键技术研究"", 《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》 *
谷明信,赵华君,董天平: "《服务机器人技术及应用》", 31 January 2019 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113703427A (en) * 2021-09-01 2021-11-26 中煤科工集团重庆智慧城市科技研究院有限公司 Test judgment method for mobile robot
CN113703427B (en) * 2021-09-01 2023-03-21 中煤科工集团重庆智慧城市科技研究院有限公司 Test judgment method for mobile robot

Similar Documents

Publication Publication Date Title
US11287826B2 (en) Terrain aware step planning system
Von Hundelshausen et al. Driving with tentacles: Integral structures for sensing and motion
CN110874100A (en) System and method for autonomous navigation using visual sparse maps
US11740624B2 (en) Advanced control system with multiple control paradigms
CN110320910B (en) Vehicle avoidance control method and device, electronic equipment and storage medium
CN106853830A (en) Abnormal driving Activity recognition method, device and terminal device
US20210132627A1 (en) Travel control device, travel control method, travel control system and computer program
KR101350242B1 (en) Method and apparatus for searching a landing site of aircraft using a depth map
WO2019026761A1 (en) Moving body and computer program
CN116209611B (en) Method and system for using other road user's responses to self-vehicle behavior in autopilot
CN113428137B (en) Parking control method and device and storage medium
CN112684803A (en) Control method and device for mobile robot, mobile robot and storage medium
CN113325846B (en) Strip mine unmanned mine card dynamic path planning method based on improved TEB method
CN113110475A (en) Method and system for robot to navigate up and down stably
JP2021149216A (en) Running control device, running control method and computer program
KR20230005090A (en) Method, apparatus and computer program for stop controlling the stop of automatic driving vehicle
CN113934207A (en) Automatic obstacle avoidance navigation system of mobile robot and navigation method thereof
CN111752294A (en) Flight control method and related device
US20210362719A1 (en) Arbitrating friction and regenerative braking for autonomous vehicles
CN111231952B (en) Vehicle control method, device and equipment
CN113534702B (en) Control method, device, equipment and storage medium
CN114048965A (en) Article distribution method, device and storage medium
CN112925323B (en) Rule-based mobile robot speed adjusting method and system
CN115320636A (en) Automatic driving method, device and storage medium
Jiang et al. Design of a universal self-driving system for urban scenarios—BIT-III in the 2011 Intelligent Vehicle Future Challenge

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210713