CN108227719A - A kind of mobile robot in-placing precision control method, system, medium and equipment - Google Patents

A kind of mobile robot in-placing precision control method, system, medium and equipment Download PDF

Info

Publication number
CN108227719A
CN108227719A CN201810096346.4A CN201810096346A CN108227719A CN 108227719 A CN108227719 A CN 108227719A CN 201810096346 A CN201810096346 A CN 201810096346A CN 108227719 A CN108227719 A CN 108227719A
Authority
CN
China
Prior art keywords
mobile robot
target location
ring
distance
control
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.)
Granted
Application number
CN201810096346.4A
Other languages
Chinese (zh)
Other versions
CN108227719B (en
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.)
Zhejiang Guozi Robot Technology Co Ltd
Original Assignee
Zhejiang Guozi Robot 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 Zhejiang Guozi Robot Technology Co Ltd filed Critical Zhejiang Guozi Robot Technology Co Ltd
Priority to CN201810096346.4A priority Critical patent/CN108227719B/en
Publication of CN108227719A publication Critical patent/CN108227719A/en
Application granted granted Critical
Publication of CN108227719B publication Critical patent/CN108227719B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0238Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
    • G05D1/024Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors in combination with a laser
    • 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/0221Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
    • 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/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0242Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using non-visible light signals, e.g. IR or UV signals
    • 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/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0246Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
    • G05D1/0253Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means extracting relative motion information from a plurality of images taken successively, e.g. visual odometry, optical flow
    • 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/0255Control of position or course in two dimensions specially adapted to land vehicles using acoustic signals, e.g. ultra-sonic singals
    • 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/0259Control of position or course in two dimensions specially adapted to land vehicles using magnetic or electromagnetic means
    • 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)
  • Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • General Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Electromagnetism (AREA)
  • Acoustics & Sound (AREA)
  • Optics & Photonics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Manipulator (AREA)

Abstract

The invention discloses a kind of mobile robot in-placing precision control method, including:It is advanced on default mobile route using speed ring control mobile robot;When mobile robot marches to predeterminated position, then mobile robot is controlled to be decelerated to pre-set velocity, and speed ring is switched to position ring;Wherein, predeterminated position is according to the preset position in target location;It determines the current location of mobile robot and the distance of target location, obtains target range;According to target range, target location is marched to using position ring control mobile robot.As it can be seen that by the method in the present invention, the in-placing precision of mobile robot can be greatly improved, correspondingly, a kind of mobile robot in-placing precision control system disclosed by the invention, medium and equipment, equally with above-mentioned advantageous effect.

Description

A kind of mobile robot in-placing precision control method, system, medium and equipment
Technical field
The present invention relates to mobile robot control field, more particularly to a kind of mobile robot in-placing precision control method, System, medium and equipment.
Background technology
Mobile robot has good environment sensing ability, Real-time Decision ability and behaviour control ability, quilt because of it It is widely applied in various control fields.But in the prior art, mobile robot is controlled by speed ring Motor is to drive mobile robot to reach target location, in the process, since the speed of service of motor can not drop to zero at once, But with certain deceleration reduction of speed to zero, so mobile robot will appear and certain run to point tolerance.
For this technical problem, common solution is when mobile robot is run near distance objective position When, control mobile robot carries out retarded motion, then so that mobile robot is decelerated to zero when reaching target location, but It is that mobile robot, not only can be by the damping of mobile robot own mechanical and ground flat degree in practical operational process Etc. factors interference, and mobile robot positioning accuracy under motion state is relatively low, and then mobile robot is caused to occur Certain in-placing precision error.It is art technology so what kind of method to improve the in-placing precision of mobile robot by Personnel's urgent problem to be solved.
Invention content
In view of this, the purpose of the present invention is to provide a kind of mobile robot in-placing precision control method, system, media And equipment, to improve in-placing precision of the mobile robot during traveling.Its concrete scheme is as follows:
A kind of mobile robot in-placing precision control method, including:
It is advanced on default mobile route using speed ring control mobile robot;
When the mobile robot marches to predeterminated position, then the mobile robot is controlled to be decelerated to pre-set velocity, And the speed ring is switched to position ring;Wherein, the predeterminated position is according to the preset position in target location;
It determines the current location of the mobile robot and the distance of the target location, obtains target range;
According to the target range, the mobile robot is controlled to march to the target location using the position ring.
Preferably, the control mobile robot is decelerated to the process of pre-set velocity, including:
The mobile robot is controlled to be decelerated to the pre-set velocity with constant deceleration.
Preferably, the control mobile robot is decelerated to the process of pre-set velocity, including:
The mobile robot is controlled to be decelerated to the pre-set velocity with non-constant deceleration.
Preferably, the process that the speed ring is switched to position ring, including:
The speed ring is switched to position ring using the driver of the mobile robot.
Preferably, the pre-set velocity is zero.
Preferably, the process of the distance of the current location for determining the mobile robot and target location, including:
The current location of the mobile robot and the target are determined using the laser sensor of the mobile robot The distance of position.
Preferably, the process of the distance of the current location for calculating the mobile robot and target location, including:
The current location of the mobile robot and the target are determined using the visual sensor of the mobile robot The distance of position.
Correspondingly, the invention also discloses a kind of mobile robot in-placing precision control system, including:
First control module, for being advanced on default mobile route using speed ring control mobile robot;
State handover module, for when the mobile robot marches to predeterminated position, then controlling the mobile machine People is decelerated to pre-set velocity, and the speed ring is switched to position ring;Wherein, the predeterminated position is according to target location institute Preset position;
Apart from determining module, for determining the distance of the current location of the mobile robot and the target location, obtain To target range;
Second control module, for according to the target range, the target robot row to be controlled using the position ring Proceed to the target location.
Correspondingly, the invention also discloses a kind of computer readable storage medium, on the computer readable storage medium Computer program is stored with, realizes that mobile robot is smart in place as previously disclosed when the computer program is executed by processor The step of spending control method.
Correspondingly, the invention also discloses a kind of mobile robot in-placing precision control device, including:
Memory, for storing computer program;
Processor realizes that mobile robot in-placing precision controls as previously disclosed during for performing the computer program The step of method.
In the present invention, a kind of mobile robot in-placing precision control method is disclosed, including:It is controlled and moved using speed ring Mobile robot is advanced on default mobile route;When mobile robot marches to predeterminated position, then mobile robot is controlled to subtract Speed is switched to position ring to pre-set velocity, and by speed ring;Wherein, predeterminated position is according to the preset position in target location It puts;It determines the current location of mobile robot and the distance of target location, obtains target range;According to target range, position is utilized Zhi Huan control targes robot marches to target location.
As it can be seen that in the present invention, mobile robot is that the operation of motor is controlled in a manner of speed ring first, works as moving machine For device people when marching to predeterminated position on default mobile route, control mobile robot carries out retarded motion, works as mobile robot When being decelerated to pre-set velocity, speed ring is switched to position ring, at the same time, mobile robot is calculated mobile robot and works as Front position and the distance namely target range of target location then according to the target range being calculated, are controlled using position ring Mobile robot marches to target location, it is clear that by mobile robot during traveling with the distance of target location, to control The in-placing precision of mobile robot can be greatly improved in the travel track of mobile robot processed.Correspondingly, the present invention also public affairs A kind of mobile robot in-placing precision control system, medium and equipment are opened, equally with above-mentioned advantageous effect.
Description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, to embodiment or will show below There is attached drawing needed in technology description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this The embodiment of invention, for those of ordinary skill in the art, without creative efforts, can also basis The attached drawing of offer obtains other attached drawings.
Fig. 1 is a kind of flow chart of mobile robot in-placing precision control method provided in an embodiment of the present invention;
Fig. 2 is the flow chart of another mobile robot in-placing precision control method provided in an embodiment of the present invention;
Fig. 3 is the flow chart of another mobile robot in-placing precision control method provided in an embodiment of the present invention;
Fig. 4 is a kind of structure chart of mobile robot in-placing precision control system provided in an embodiment of the present invention;
Fig. 5 is a kind of structure chart of mobile robot in-placing precision control device provided in an embodiment of the present invention.
Specific embodiment
Below in conjunction with the attached drawing in the embodiment of the present invention, the technical solution in the embodiment of the present invention is carried out clear, complete Site preparation describes, it is clear that described embodiment is only part of the embodiment of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, those of ordinary skill in the art are obtained every other without making creative work Embodiment shall fall within the protection scope of the present invention.
The embodiment of the present invention one discloses a kind of mobile robot in-placing precision control method, as shown in Figure 1, this method packet It includes:
Step S11:It is advanced on default mobile route using speed ring control mobile robot;
At present, the complex control system that the control system of mobile robot is made of mostly multiple sensors, this kind control System processed is mainly purposefully to complete specific task by every control instruction inside mobile robot, that is, By the way that various software and hardwares are combined, every control instruction of mobile robot is turned using the processor of mobile robot It is changed to the motion sequence of mobile robot, and then completes mobile robot to tasks such as the perception, modeling, planning of external environment, So mobile robot has height self study, self-organizing and adaptive ability mostly.Realize the certainly leading of mobile robot Boat, and then realize mobile robot to the evading of barrier, itself navigation either tasks such as path planning.
The process that mobile robot is advanced on default mobile route mainly drives the wheel of mobile robot by motor Son, so as to drive the operation of mobile robot, it should be noted that the process that mobile robot is advanced in default mobile route In, the operation of mobile robot is controlled usually in a manner of complex controll, such as:Various opened loop controls, closed-loop control and PID control etc..
Specifically, during advancing on default mobile route because of mobile robot, speed adjusts more important, institute With, in the present embodiment, first be using speed ring control mobile robot movement, that is, mobile robot be first with Feedback control link of the speed signal as feedback signal moves machine by the speed control for feeding back obtained mobile robot The rotating speed of people's motor, and then drive the traveling of mobile robot by controlling the rotating speed of mobile robot motor.
It should be noted that the speed ring of mobile robot includes speed ring control and current loop control, wherein, electric current loop It is the controlling unit using the current signal of mobile robot as feedback signal, the main function object of feedback components is compiles Code device and current transformer, main operational principle are each mutually output electricity that mobile robot detects motor by detection device Stream, feedback is adjusted for mobile robot in the setting value of negative-feedback to electric current, so as to reach mobile robot output current Value is equal to setting electric current, and the main purpose of electric current loop is to control the motor torque of mobile robot, with by controlling turning for motor Square, to drive the traveling of mobile robot.
Step S12:When mobile robot marches to predeterminated position, then mobile robot is controlled to be decelerated to pre-set velocity, And speed ring is switched to position ring;
Wherein, predeterminated position is according to the preset position in target location.
In the present embodiment, it when mobile robot marches to the predeterminated position of default mobile route, needs to moving machine The motion state of device people is converted, that is, when mobile robot marches to predetermined position, control mobile robot carries out Retarded motion, and when mobile robot is decelerated to pre-set velocity, by controlling driver by the speed ring of mobile robot It is switched to position ring so that mobile robot is moved in the subsequent path of default mobile route with the mode activated of position ring Robot is run.
It should be noted that predeterminated position herein is the target location institute preset according to mobile robot on mobile route Preset position, predeterminated position herein can be by setting specific mark on the default mobile route of mobile robot Know object and be used as the identification target of mobile robot, it is clear that specific identifier object can be picture or mark object, also The signal transmitting and receiving of signal can be received or send in pre-determined distance by being either located in mobile robot and presetting on mobile route Device that is, when mobile robot is when recognizing the picture either feature of mark object on default mobile route, then can be sentenced Determine mobile robot and have arrived at predeterminated position;Either when mobile robot can receive the signal of signal transceiver transmission When, it can also judge that mobile robot has arrived at predeterminated position.Certainly, which can be that distance objective position is nearer Position or according to actual needs and set position, do not limit specifically herein.
Also, as preferred embodiment, pre-set velocity herein refers to enable to mobile robot in default position The speed stopped is put, that is, pre-set velocity herein refers to that the speed reduction of mobile robot is zero or is decelerated to close In zero state, in other words, the pre-set velocity deceleration of mobile robot is zero or is decelerated to " tortoise speed state ", purpose It is in order to allow mobile robot that can accurately measure the current location of mobile robot and the distance of target location, with convenient The execution of the technical program subsequent step.
Moreover, when mobile robot is decelerated to pre-set velocity, then the speed ring of mobile robot is switched to position ring, It is in order to which mobile robot is allowed to control the operation of mobile robot in a manner of position ring in subsequent operational process.It needs Illustrate, position ring is to control mobile robot motor according to positional distance of the mobile robot on default mobile route Rotating speed, that is, the position coordinates of mobile robot and the physical location of mobile robot are obtained by calculation in mobile robot Coordinate is compared, and the gait of march of mobile robot is controlled using the position difference compared, it is clear that compared to movement The control method of robot operating speed ring, this method can significantly improve the in-placing precision of mobile robot.
Step S13:It determines the current location of mobile robot and the distance of target location, obtains target range.
Step S14:According to target range, target location is marched to using position ring control mobile robot.
It is understood that in order to enable mobile robot marches to target location in a manner of position ring, first really Determine the current location of mobile robot and the distance of target location, obtain target range, then utilize the target range got Mobile robot to be controlled to run to target location.
It should be noted that in practical application, mobile robot is to go out present bit using the sensor measurement of itself The distance with target location is put, sensor herein can be range sensor or visual sensor, also or be it The sensor of its type, all are not limited specifically herein for the purpose of reaching practical application.
In the present embodiment, when speed ring is switched to the moment of position ring by mobile robot, mobile robot pass through from The sensor of body defines the distance of mobile robot current location and target location, also, mobile robot is in position ring Pattern under, control mobile robot march to target location.It is also contemplated that speed ring is switched to position by mobile robot After putting ring, mobile robot can control turning for mobile robot motor according to the distance of its current location and target location Then speed drives mobile robot to march to target location by the operating of motor, it is clear that can carry significantly by this method High mobile robot reaches the in-placing precision of target location.
As it can be seen that in the present embodiment, mobile robot is that the operation of motor is controlled in a manner of speed ring first, works as movement When marching to predeterminated position on default mobile route, control mobile robot carries out retarded motion for robot, when mobile machine When people is decelerated to pre-set velocity, speed ring is switched to position ring, at the same time, mobile robot is calculated in mobile robot Current location and the distance namely target range of target location then according to the target range being calculated, utilize position ring control Mobile robot processed marches to target location, it is clear that by mobile robot during traveling with the distance of target location, come The travel track of mobile robot is controlled, the in-placing precision of mobile robot can be greatly improved.
As shown in Fig. 2, on the basis of above-described embodiment, the present embodiment above-described embodiment has been made further instruction with Optimization.Specifically, the program includes:
Step S21:It is advanced on default mobile route using speed ring control mobile robot.
Step S22:When mobile robot marches to predeterminated position, then mobile robot is controlled to subtract with constant deceleration Speed is switched to position ring to zero, and by speed ring;
Wherein, predeterminated position is according to the preset position in target location.
Step S23:The current location and target location of mobile robot are determined using the laser sensor of mobile robot Distance, obtain target range;
Step S24:According to target range, target location is marched to using position ring control mobile robot.
In the present embodiment, it is to control motor using speed ring first, then drives mobile robot pre- using motor It advances on the default mobile route first set, this process can refer to above-described embodiment disclosure of that, and details are not described herein again.
Specifically, when mobile robot marches to the predeterminated position on default mobile route, control mobile robot into Row retarded motion, and be that control mobile robot is decelerated to zero with constant deceleration, when the speed of mobile robot is kept to When zero, then the speed ring of mobile robot will be switched to position ring using driver.Namely, it is assumed that mobile robot it is current The speed of service is vm/s, and the deceleration of mobile robot is dm/s2, then mobile robot is v × v/ in distance objective position At the distance of 2dm, start to perform retarded motion, and when the speed of mobile robot is kept to zero, by the speed of mobile robot Degree ring cutting is changed to position ring, so that mobile robot controls mobile robot to march to target location by position ring.
In practical application, mobile robot can measure the current location of mobile robot by range sensor With the distance of target location, returned that is, range sensor by emitted energy wave beam to target location, then passes through beams reflected The time come calculates the distance of mobile robot current location and target location, it is clear that energy beam herein can be electromagnetism Wave, ultrasonic wave, sound wave either infrared light etc..
Specifically, it is to emit high monochromaticity and high brightness to target location using laser sensor in the present embodiment Laser measures the distance of mobile robot current location and target location, that is, mobile robot utilizes laser sensor will Radiating laser beams are gone out, then the two-way time by obtaining laser beam, finally further according to the spread speed of laser beam, thus To obtain the distance of mobile robot current location and target location namely target range.Then mobile robot passes through measurement Obtained target range marches to target location, thus by such method come substantially using position ring control mobile robot The in-placing precision of the raising mobile robot of degree.
As shown in figure 3, on the basis of above-described embodiment, the present embodiment above-described embodiment has been made further instruction with Optimization.Specifically, the program includes:
Step S31:It is advanced on default mobile route using speed ring control mobile robot.
Step S32:When mobile robot marches to predeterminated position, then mobile robot is controlled with non-constant deceleration Zero is decelerated to, and speed ring is switched to position ring;
Wherein, predeterminated position is according to the preset position in target location.
Step S33:The current location and target location of mobile robot are determined using the visual sensor of mobile robot Distance, obtain target range.
Step S34:According to target range, target location is marched to using position ring control targe robot.
In the present embodiment, mobile robot is that mobile robot is controlled in a manner of speed ring on default mobile road first It advances on diameter, this process can refer to above-described embodiment disclosure of that, and details are not described herein again.Specifically, in the present embodiment, When mobile robot marches to predeterminated position, control mobile robot carries out retarded motion, and in the process, moving machine Device people is to be decelerated to zero with non-constant deceleration, that is, mobile robot is stopped before target location is reached, with what Kind deceleration-based controller mobile robot carries out retarded motion, is not especially limited herein.
Moreover, it is to determine the current of mobile robot using the visual sensor of mobile robot in the present embodiment Position and the distance of target location.Specifically, mobile robot is to go to shoot mesh on default mobile route using visual sensor Then the identification information of target location is input to mobile robot by the identification information of cursor position in a manner of image digitazation Processor in, the processor of mobile robot is got using the iconic model that has prestored with mobile robot later Identification information matched, then go to calculate mobile robot current location and target location using the image information matched Distance, later, the distance of the calculated current location of mobile robot and target location, then controlled by position ring The motor of mobile robot drives mobile robot to march to target location using motor.It it should be noted that herein can be with According to the practical application scene of mobile robot, the image processing algorithm in processor is updated, is not made herein specific It limits.
Correspondingly, the invention also discloses a kind of mobile robot in-placing precision control system, as shown in figure 4, the system Including:
First control module 41, for being advanced on default mobile route using speed ring control mobile robot;
State handover module 42, for when mobile robot marches to predeterminated position, then mobile robot being controlled to slow down Position ring is switched to pre-set velocity, and by speed ring;Wherein, predeterminated position is according to the preset position in target location It puts;
Apart from determining module 43, for determining the distance of the current location of mobile robot and target location, target is obtained Distance;
Second control module 44, for according to target range, target position to be marched to using position ring control mobile robot It puts.
Preferably, state handover module 42 includes:
First deceleration unit, for mobile robot to be controlled to be decelerated to pre-set velocity with constant deceleration.
Preferably, state handover module 42 includes:
Second deceleration unit, for mobile robot to be controlled to be decelerated to pre-set velocity with non-constant deceleration.
Preferably, state handover module 42 includes:
Status toggle unit, for speed ring to be switched to position ring using the driver of mobile robot.
Preferably, include apart from determining module 43,
First distance determining unit, for determining the present bit of mobile robot using the laser sensor of mobile robot Put the distance with target location.
Preferably, include apart from determining module 43,
Second distance determination unit, for determining the present bit of mobile robot using the visual sensor of mobile robot Put the distance with target location.
Correspondingly, the invention also discloses a kind of computer readable storage medium, stored on computer readable storage medium There is computer program, mobile robot in-placing precision controlling party as previously disclosed is realized when computer program is executed by processor The step of method.
Correspondingly, the invention also discloses a kind of mobile robot in-placing precision control device, as shown in figure 5, including:
Memory 51, for storing computer program;
Processor 52 realizes mobile robot in-placing precision controlling party as previously disclosed during for performing computer program The step of method.
Finally, it is to be noted that, herein, relational terms such as first and second and the like be used merely to by One entity or operation are distinguished with another entity or operation, without necessarily requiring or implying these entities or operation Between there are any actual relationship or orders.Moreover, term " comprising ", "comprising" or its any other variant meaning Covering non-exclusive inclusion, so that process, method, article or equipment including a series of elements not only include that A little elements, but also including other elements that are not explicitly listed or further include for this process, method, article or The intrinsic element of equipment.In the absence of more restrictions, the element limited by sentence "including a ...", is not arranged Except also there are other identical elements in the process, method, article or apparatus that includes the element.
Above to a kind of mobile robot in-placing precision control method provided by the present invention, system, medium and equipment into It has gone and has been discussed in detail, specific case used herein is expounded the principle of the present invention and embodiment, implements above The explanation of example is merely used to help understand the method and its core concept of the present invention;Meanwhile for the general technology people of this field Member, thought according to the present invention, there will be changes in specific embodiments and applications, in conclusion this explanation Book content should not be construed as limiting the invention.

Claims (10)

1. a kind of mobile robot in-placing precision control method, which is characterized in that including:
It is advanced on default mobile route using speed ring control mobile robot;
When the mobile robot marches to predeterminated position, then the mobile robot is controlled to be decelerated to pre-set velocity, and will The speed ring is switched to position ring;Wherein, the predeterminated position is according to the preset position in target location;
It determines the current location of the mobile robot and the distance of the target location, obtains target range;
According to the target range, the mobile robot is controlled to march to the target location using the position ring.
2. according to the method described in claim 1, it is characterized in that, the control mobile robot is decelerated to pre-set velocity Process, including:
The mobile robot is controlled to be decelerated to the pre-set velocity with constant deceleration.
3. according to the method described in claim 1, it is characterized in that, the control mobile robot is decelerated to pre-set velocity Process, including:
The mobile robot is controlled to be decelerated to the pre-set velocity with non-constant deceleration.
4. according to the method described in claim 1, it is characterized in that, the process that the speed ring is switched to position ring, Including:
The speed ring is switched to position ring using the driver of the mobile robot.
5. according to the method described in claim 1, it is characterized in that, the pre-set velocity is zero.
6. method according to any one of claims 1 to 5, which is characterized in that described to determine working as the mobile robot The process of the distance of front position and target location, including:
The current location of the mobile robot and the target location are determined using the laser sensor of the mobile robot Distance.
7. method according to any one of claims 1 to 5, which is characterized in that described to calculate working as the mobile robot The process of the distance of front position and target location, including:
The current location of the mobile robot and the target location are determined using the visual sensor of the mobile robot Distance.
8. a kind of mobile robot in-placing precision control system, which is characterized in that including:
First control module, for being advanced on default mobile route using speed ring control mobile robot;
State handover module, for when the mobile robot marches to predeterminated position, then the mobile robot being controlled to subtract Speed is switched to position ring to pre-set velocity, and by the speed ring;Wherein, the predeterminated position is advance according to target location institute The position of setting;
Apart from determining module, for determining the distance of the current location of the mobile robot and the target location, mesh is obtained Subject distance;
Second control module, for according to the target range, the mobile robot being controlled to march to using the position ring The target location.
9. a kind of computer readable storage medium, which is characterized in that be stored with computer on the computer readable storage medium Program, the computer program realize mobile robot as described in any one of claim 1 to 7 in place when being executed by processor The step of accuracy control method.
10. a kind of mobile robot in-placing precision control device, which is characterized in that including:
Memory, for storing computer program;
Processor, for performing computer program when, realize that mobile robot as described in any one of claim 1 to 7 arrives The step of position accuracy control method.
CN201810096346.4A 2018-01-31 2018-01-31 Mobile robot in-place precision control method, system, medium and equipment Active CN108227719B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810096346.4A CN108227719B (en) 2018-01-31 2018-01-31 Mobile robot in-place precision control method, system, medium and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810096346.4A CN108227719B (en) 2018-01-31 2018-01-31 Mobile robot in-place precision control method, system, medium and equipment

Publications (2)

Publication Number Publication Date
CN108227719A true CN108227719A (en) 2018-06-29
CN108227719B CN108227719B (en) 2021-06-22

Family

ID=62670247

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810096346.4A Active CN108227719B (en) 2018-01-31 2018-01-31 Mobile robot in-place precision control method, system, medium and equipment

Country Status (1)

Country Link
CN (1) CN108227719B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109323696A (en) * 2018-11-07 2019-02-12 航天信息股份有限公司 A kind of unmanned fork lift indoor positioning navigation system and air navigation aid
CN109361335A (en) * 2018-12-10 2019-02-19 南京理工大学 A kind of power drive system and its fault tolerant control method based on fault tolerant permanent magnet machine
WO2020040105A1 (en) * 2018-08-22 2020-02-27 日本電気株式会社 Selection device, selection method, and selection program
CN111195908A (en) * 2018-11-16 2020-05-26 丰田自动车株式会社 Track generation device
CN112298957A (en) * 2019-07-26 2021-02-02 鹏鼎控股(深圳)股份有限公司 Track adjusting method and device and automatic equipment with device
CN112436781A (en) * 2020-11-04 2021-03-02 深圳市雷赛智能控制股份有限公司 Motor control method, motor driver, gate device, and computer storage medium
CN113778075A (en) * 2020-11-30 2021-12-10 北京京东乾石科技有限公司 Control method and device for automatic guided vehicle
CN114200944A (en) * 2021-12-13 2022-03-18 哈尔滨工业大学芜湖机器人产业技术研究院 Terminal deceleration method and system of mobile robot
CN117131884A (en) * 2023-10-26 2023-11-28 季华实验室 High-precision automatic positioning system, control method and related equipment for OHT crown block

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102820839A (en) * 2011-06-10 2012-12-12 北京理工大学 Precision positioning method for motor servo system in backlash transmission
CN103488189A (en) * 2013-09-24 2014-01-01 国家电网公司 Control method of servo motor
CN203449314U (en) * 2013-08-02 2014-02-26 无锡信捷电气股份有限公司 Full closed-loop servo movement control system
CN103817692A (en) * 2013-10-18 2014-05-28 中广核检测技术有限公司 Intelligent detection method implemented by nondestructive detection robot
JP2016181177A (en) * 2015-03-24 2016-10-13 セコム株式会社 Autonomous mobile robot
CN106681320A (en) * 2016-12-15 2017-05-17 浙江大学 Mobile robot navigation control method based on laser data
CN107065883A (en) * 2017-05-18 2017-08-18 广州视源电子科技股份有限公司 Movement control method, device, robot and storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102820839A (en) * 2011-06-10 2012-12-12 北京理工大学 Precision positioning method for motor servo system in backlash transmission
CN203449314U (en) * 2013-08-02 2014-02-26 无锡信捷电气股份有限公司 Full closed-loop servo movement control system
CN103488189A (en) * 2013-09-24 2014-01-01 国家电网公司 Control method of servo motor
CN103817692A (en) * 2013-10-18 2014-05-28 中广核检测技术有限公司 Intelligent detection method implemented by nondestructive detection robot
JP2016181177A (en) * 2015-03-24 2016-10-13 セコム株式会社 Autonomous mobile robot
CN106681320A (en) * 2016-12-15 2017-05-17 浙江大学 Mobile robot navigation control method based on laser data
CN107065883A (en) * 2017-05-18 2017-08-18 广州视源电子科技股份有限公司 Movement control method, device, robot and storage medium

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020040105A1 (en) * 2018-08-22 2020-02-27 日本電気株式会社 Selection device, selection method, and selection program
CN112470091A (en) * 2018-08-22 2021-03-09 日本电气株式会社 Selection device, selection method, and selection program
CN109323696B (en) * 2018-11-07 2022-07-08 航天信息股份有限公司 Indoor positioning navigation system and method for unmanned forklift
CN109323696A (en) * 2018-11-07 2019-02-12 航天信息股份有限公司 A kind of unmanned fork lift indoor positioning navigation system and air navigation aid
CN111195908A (en) * 2018-11-16 2020-05-26 丰田自动车株式会社 Track generation device
US11493928B2 (en) 2018-11-16 2022-11-08 Toyota Jidosha Kabushiki Kaisha Trajectory generation apparatus
CN109361335A (en) * 2018-12-10 2019-02-19 南京理工大学 A kind of power drive system and its fault tolerant control method based on fault tolerant permanent magnet machine
CN112298957A (en) * 2019-07-26 2021-02-02 鹏鼎控股(深圳)股份有限公司 Track adjusting method and device and automatic equipment with device
CN112436781A (en) * 2020-11-04 2021-03-02 深圳市雷赛智能控制股份有限公司 Motor control method, motor driver, gate device, and computer storage medium
CN113778075A (en) * 2020-11-30 2021-12-10 北京京东乾石科技有限公司 Control method and device for automatic guided vehicle
CN114200944A (en) * 2021-12-13 2022-03-18 哈尔滨工业大学芜湖机器人产业技术研究院 Terminal deceleration method and system of mobile robot
CN114200944B (en) * 2021-12-13 2024-04-09 长三角哈特机器人产业技术研究院 Terminal deceleration method and system of mobile robot
CN117131884A (en) * 2023-10-26 2023-11-28 季华实验室 High-precision automatic positioning system, control method and related equipment for OHT crown block

Also Published As

Publication number Publication date
CN108227719B (en) 2021-06-22

Similar Documents

Publication Publication Date Title
CN108227719A (en) A kind of mobile robot in-placing precision control method, system, medium and equipment
US10888996B2 (en) Robotic system with intuitive motion control
WO2019128070A1 (en) Target tracking method and apparatus, mobile device and storage medium
CN111226090B (en) Laser tracker with improved roll angle measurement
US10507578B1 (en) Optimization of observer robot locations
JP2018527689A (en) Virtual line following method and modification method for autonomous vehicles
KR102065521B1 (en) Server and method of controlling raser irradiation of path of robot, and robot of moving based on the irradiated path
US20240042621A1 (en) Autonomous working system, method and computer readable recording medium
WO2022252221A1 (en) Mobile robot queue system, path planning method and following method
CN108268044A (en) A kind of mobile robot in-placing precision control method, system, medium and equipment
US20160214263A1 (en) Robot and method of controlling the same
CN113478483A (en) Mobile robot welding method and system based on stainless steel storage tank
CN103359642A (en) Tower crane operation monitoring system and method and tower crane
US20240099187A1 (en) Self-moving device, control method for avoiding obstacles, and storage medium
CN111844038A (en) Robot motion information identification method, obstacle avoidance robot and obstacle avoidance system
JP2009223632A (en) Autonomous mobile device and autonomous mobile device system
CN108205130A (en) The control method of the transmission power of depth transducer, detection system and sensor
CN107115679A (en) A kind of autonomous system and its control method
TW201814413A (en) A movement device with a positioning technology and method thereof
Lee et al. Design of the Operator Tracing Robot for Material Handling
CN116945208B (en) Robot system
CN117891186A (en) Fork truck control system and method based on laser positioning and visual guidance
KR102085751B1 (en) Remote control method for Robot manipulator using distance measurement and robot thereof
JP6795730B6 (en) Mobile management system, mobile, travel management device and computer program
Chang et al. Trajectory control using linear control system on mobile robot

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
CB02 Change of applicant information

Address after: Room 501-516, 518, 5 / F, building 4, No. 66, Dongxin Avenue, Binjiang District, Hangzhou City, Zhejiang Province

Applicant after: Zhejiang Guozi Robot Technology Co., Ltd

Address before: 310053 3 building, 2 six Binjiang District Road 309, Hangzhou, Zhejiang.

Applicant before: ZHEJIANG GUOZI ROBOT TECHNOLOGY Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant