CN108372518A - Robot turning error scaling method, apparatus and system - Google Patents

Robot turning error scaling method, apparatus and system Download PDF

Info

Publication number
CN108372518A
CN108372518A CN201810016515.9A CN201810016515A CN108372518A CN 108372518 A CN108372518 A CN 108372518A CN 201810016515 A CN201810016515 A CN 201810016515A CN 108372518 A CN108372518 A CN 108372518A
Authority
CN
China
Prior art keywords
robot
fence
error
turning error
angle
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
CN201810016515.9A
Other languages
Chinese (zh)
Other versions
CN108372518B (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 Lishi Industrial Interconnection Technology Co ltd
Original Assignee
Zhejiang Li Shi 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 Li Shi Robot Technology Co Ltd filed Critical Zhejiang Li Shi Robot Technology Co Ltd
Priority to CN201810016515.9A priority Critical patent/CN108372518B/en
Publication of CN108372518A publication Critical patent/CN108372518A/en
Application granted granted Critical
Publication of CN108372518B publication Critical patent/CN108372518B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/02Sensing devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/02Sensing devices
    • B25J19/021Optical sensing devices
    • B25J19/022Optical sensing devices using lasers

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Traffic Control Systems (AREA)
  • Optical Radar Systems And Details Thereof (AREA)

Abstract

The invention discloses robot turning error scaling method, apparatus and systems, and rectangle fence is arranged first;After robot drives into fence, by the laser radar scanning environment in robot, 4 sidelines of fence are monitored, obtain initial attitude angle of the robot with respect to fence;It controls robot original place and rotates an angle;Current pose angle of the robot with respect to fence is obtained by laser radar;According to initial attitude angle, current pose angle and rotational angle, the turning error of calculating robot.The present invention can calculate the relative position error of the left-hand wheel and right-hand wheel of robot according to turning error, and demarcate the relative position error of wheel, it can be compensated for the error during robot subsequent motion, to reduce angular error when robot does turning motion.

Description

Robot turning error scaling method, apparatus and system
Technical field
The present invention relates to robot turning error scaling method, apparatus and systems.
Background technology
For the left-hand wheel and right-hand wheel of more wheel mobile robots there are the relative position error, which can lead to moving machine Device people does angled error when turning motion, it is therefore desirable to the relative position error of wheel is demarcated, to be carried out for the error Compensation.
Invention content
For overcome the deficiencies in the prior art, the purpose of the present invention is to provide robot turning error scaling method, dresses It sets and system, it is intended to solve the problems, such as angle of arrival error when the robot of the prior art does turning motion.
The purpose of the present invention is realized using following technical scheme:
A kind of robot turning error scaling method, including:
Rectangle fence is arranged in fence setting steps;
Initial attitude obtaining step passes through the laser radar scanning in robot after robot drives into fence Environment monitors 4 sidelines of fence, obtains initial attitude angle a1 of the robot with respect to fence;
Step is rotated, robot original place rotational angle p is controlled;
Current pose obtaining step monitors 4 sidelines of fence by laser radar scanning environment, obtains robot phase To the current pose angle a2 of fence;
Turning error calculates step, according to initial attitude angle a1, current pose angle a2 and rotational angle p, calculating robot Turning error m:
Unit is degree/circle.
On the basis of the above embodiments, it is preferred that p=360 degree.
On the basis of above-mentioned any embodiment, it is preferred that robot is provided with revolver and right wheel;
This method further includes:
The relative position error calculates step, and according to the turning error m of robot, the relative position for calculating revolver and right wheel is missed Difference.
On the basis of above-mentioned any embodiment, it is preferred that further include:
Turning error corrects step:
By laser radar scanning environment, 4 sidelines of fence are monitored, obtain first attitude angle of the robot with respect to fence b1;
Control robot original place rotation N circles;
By laser radar scanning environment, 4 sidelines of fence are monitored, obtain second attitude angle of the robot with respect to fence b2;
According to the first attitude angle b1, the second attitude angle b2 and turnning circle N, the turning error m ' of robot is recalculated:
Unit is degree/circle.
A kind of robot turning error caliberating device, including:
Fence setup module, for rectangle fence to be arranged;
Initial attitude acquisition module, for after robot drives into fence, passing through the laser radar in robot Scanning circumstance monitors 4 sidelines of fence, obtains initial attitude angle a1 of the robot with respect to fence;
Rotating module, for controlling robot original place rotational angle p;
Current pose acquisition module obtains machine for by laser radar scanning environment, monitoring 4 sidelines of fence Current pose angle a2 of the people with respect to fence;
Turning error computing module, for according to initial attitude angle a1, current pose angle a2 and rotational angle p, computer The turning error m of device people:
Unit is degree/circle.
On the basis of the above embodiments, it is preferred that p=360 degree.
On the basis of above-mentioned any embodiment, it is preferred that robot is provided with revolver and right wheel;
Described device further includes:
The relative position error computing module calculates the opposite position of revolver and right wheel for the turning error m according to robot Set error.
On the basis of above-mentioned any embodiment, it is preferred that further include:
Turning error corrects module, is used for:
By laser radar scanning environment, 4 sidelines of fence are monitored, obtain first attitude angle of the robot with respect to fence b1;
Control robot original place rotation N circles;
By laser radar scanning environment, 4 sidelines of fence are monitored, obtain second attitude angle of the robot with respect to fence b2;
According to the first attitude angle b1, the second attitude angle b2 and turnning circle N, the turning error m ' of robot is recalculated:
Unit is degree/circle.
A kind of robot turning error calibration system, including:
Robot turning error caliberating device in any of the above-described embodiment;
Fence, for providing calibration place;
Laser radar is mounted in robot, and laser radar is used for scanning circumstance, monitors 4 sidelines of fence.
Compared with prior art, the beneficial effects of the present invention are:
The invention discloses robot turning error scaling method, apparatus and systems, and rectangle fence is arranged first;In machine After people drives into fence, by the laser radar scanning environment in robot, 4 sidelines of fence are monitored, obtain machine Initial attitude angle of the people with respect to fence;It controls robot original place and rotates an angle;It is opposite that robot is obtained by laser radar The current pose angle of fence;According to initial attitude angle, current pose angle and rotational angle, the turning error of calculating robot.This Invention can calculate the relative position error of the left-hand wheel and right-hand wheel of robot according to turning error, and demarcate wheel The relative position error, can compensate for the error during robot subsequent motion, be done to reduce robot Angular error when turning motion.
Description of the drawings
Present invention will be further explained below with reference to the attached drawings and examples.
Fig. 1 a show that a kind of robot provided in an embodiment of the present invention turns to front and back attitudes vibration schematic diagram;
Fig. 1 b show a kind of flow diagram of robot turning error scaling method provided in an embodiment of the present invention;
Fig. 2 shows a kind of structural schematic diagrams of robot turning error caliberating device provided in an embodiment of the present invention;
Fig. 3 shows a kind of structural schematic diagram of robot turning error calibration system provided in an embodiment of the present invention.
Specific implementation mode
In the following, in conjunction with attached drawing and specific implementation mode, the present invention is described further, it should be noted that not Under the premise of conflicting, new implementation can be formed between various embodiments described below or between each technical characteristic in any combination Example.
Specific embodiment one
As illustrated in figs. 1A and ib, an embodiment of the present invention provides a kind of robot turning error scaling methods, including:
Rectangle fence is arranged in fence setting steps S101;
Initial attitude obtaining step S102 passes through the laser radar in robot after robot drives into fence Scanning circumstance monitors 4 sidelines of fence, obtains initial attitude angle a1 of the robot with respect to fence;
Step S103 is rotated, robot original place rotational angle p is controlled;
Current pose obtaining step S104 monitors 4 sidelines of fence by laser radar scanning environment, obtains machine Current pose angle a2 of the people with respect to fence;
Turning error calculates step S105, according to initial attitude angle a1, current pose angle a2 and rotational angle p, computer The turning error m of device people:
Unit is degree/circle.
The embodiment of the present invention does not limit application range, it is preferred that its can be applied to Intelligent Mobile Robot or On wheeled robot.
The embodiment of the present invention does not limit p, it is preferred that p=360 degree.When p is 360 degree, revolute one is enclosed, m =(a2-a1).
Preferably, robot can be provided with revolver and right wheel;This method can also include:The relative position error calculates step Rapid S106 calculates the relative position error of revolver and right wheel according to the turning error m of robot.The embodiment of the present invention is to application The revolver of the robot of this method and the number of right wheel do not limit, and revolver can have 2, and right wheel can have 2, this method Can be applied to it is independent drive 4 rotate to wheeled robot.
The embodiment of the present invention can calculate the left-hand wheel of robot and the opposite position of right-hand wheel according to turning error Error is set, and demarcates the relative position error of wheel, can be compensated for the error during robot subsequent motion, To reduce angular error when robot does turning motion.
Preferably, the embodiment of the present invention can also include:Turning error corrects step:By laser radar scanning environment, 4 sidelines of fence are monitored, first attitude angle b1 of the robot with respect to fence is obtained;Control robot original place rotation N circles;Pass through Laser radar scanning environment monitors 4 sidelines of fence, obtains second attitude angle b2 of the robot with respect to fence;According to first Attitude angle b1, the second attitude angle b2 and turnning circle N, recalculate the turning error m ' of robot:
Unit is degree/circle.
The advantage of doing so is that averaging according to multi-turn error accumulation in the case of rotation multi-turn, machine can be improved The computational accuracy of people's turning error.
In above-mentioned specific embodiment one, robot turning error scaling method, corresponding, this Shen are provided Robot turning error caliberating device is please also provided.Since device embodiment is substantially similar to embodiment of the method, so describing Fairly simple, the relevent part can refer to the partial explaination of embodiments of method.Device embodiment described below is only to illustrate Property.
Specific embodiment two
As shown in Fig. 2, an embodiment of the present invention provides a kind of robot turning error caliberating devices, including:
Fence setup module 201, for rectangle fence to be arranged;
Initial attitude acquisition module 202, for after robot drives into fence, passing through the laser thunder in robot Up to scanning circumstance, 4 sidelines of fence are monitored, obtain initial attitude angle a1 of the robot with respect to fence;
Rotating module 203, for controlling robot original place rotational angle p;
Current pose acquisition module 204 obtains machine for by laser radar scanning environment, monitoring 4 sidelines of fence Current pose angle a2 of the device people with respect to fence;
Turning error computing module 205, for according to initial attitude angle a1, current pose angle a2 and rotational angle p, calculating The turning error m of robot:
Unit is degree/circle.
The embodiment of the present invention does not limit p, it is preferred that p=360 degree.
Preferably, robot can be provided with revolver and right wheel;Described device can also include:The relative position error calculates Module 206 calculates the relative position error of revolver and right wheel for the turning error m according to robot.
The embodiment of the present invention can calculate the left-hand wheel of robot and the opposite position of right-hand wheel according to turning error Error is set, and demarcates the relative position error of wheel, can be compensated for the error during robot subsequent motion, To reduce angular error when robot does turning motion.
Preferably, the embodiment of the present invention can also include:Turning error corrects module, is used for:Pass through laser radar scanning Environment monitors 4 sidelines of fence, obtains first attitude angle b1 of the robot with respect to fence;It controls robot original place and rotates N Circle;By laser radar scanning environment, 4 sidelines of fence are monitored, obtain second attitude angle b2 of the robot with respect to fence;Root According to the first attitude angle b1, the second attitude angle b2 and turnning circle N, the turning error m ' of robot is recalculated:
Unit is degree/circle.
Specific embodiment three
As shown in figure 3, an embodiment of the present invention provides a kind of robot turning error calibration systems, including:
Robot turning error caliberating device 301 in specific embodiment two;
Fence 302, for providing calibration place;
Laser radar 303 is mounted in robot, and laser radar is used for scanning circumstance, monitors 4 sidelines of fence.
The embodiment of the present invention can calculate the left-hand wheel of robot and the opposite position of right-hand wheel according to turning error Error is set, and demarcates the relative position error of wheel, can be compensated for the error during robot subsequent motion, To reduce angular error when robot does turning motion.
The present invention is from using in purpose, and in efficiency, the viewpoints such as progress and novelty are illustrated, the practicality progress having Property, oneself meets the function that Patent Law emphasized and promotes and use important document, the explanation more than present invention and attached drawing, only of the invention Preferred embodiment and oneself, the present invention is not limited to this, therefore, it is all constructed with the present invention, device such as waits levying at approximations, the thunder With, i.e., all according to equivalent replacement or modification etc. made by present patent application range, the patent application that should all belong to the present invention is protected Within the scope of shield.
It should be noted that in the absence of conflict, the feature in embodiment and embodiment in the present invention can phase Mutually combination.Although present invention has been a degree of descriptions, it will be apparent that, in the item for not departing from the spirit and scope of the present invention Under part, the appropriate variation of each condition can be carried out.It is appreciated that the present invention is not limited to the embodiments, and it is attributed to right and wants The range asked comprising the equivalent replacement of each factor.It will be apparent to those skilled in the art that can be as described above Various other corresponding changes and deformation are made in technical solution and design, and all these change and deformation is all answered This belongs within the protection domain of the claims in the present invention.

Claims (9)

1. a kind of robot turning error scaling method, which is characterized in that including:
Rectangle fence is arranged in fence setting steps;
Initial attitude obtaining step, after robot drives into fence, by the laser radar scanning environment in robot, 4 sidelines of fence are monitored, initial attitude angle a1 of the robot with respect to fence is obtained;
Step is rotated, robot original place rotational angle p is controlled;
Current pose obtaining step monitors 4 sidelines of fence by laser radar scanning environment, obtains robot and encloses relatively The current pose angle a2 on column;
Turning error calculates step, and according to initial attitude angle a1, current pose angle a2 and rotational angle p, calculating robot's turns To error m:
Unit is degree/circle.
2. robot turning error scaling method according to claim 1, which is characterized in that p=360 degree.
3. robot turning error scaling method according to claim 1 or 2, which is characterized in that robot is provided with a left side Wheel and right wheel;
This method further includes:
The relative position error calculates step, according to the turning error m of robot, calculates the relative position error of revolver and right wheel.
4. robot turning error scaling method according to claim 1 or 2, which is characterized in that further include:
Turning error corrects step:
By laser radar scanning environment, 4 sidelines of fence are monitored, obtain first attitude angle b1 of the robot with respect to fence;
Control robot original place rotation N circles;
By laser radar scanning environment, 4 sidelines of fence are monitored, obtain second attitude angle b2 of the robot with respect to fence;
According to the first attitude angle b1, the second attitude angle b2 and turnning circle N, the turning error m ' of robot is recalculated:
Unit is degree/circle.
5. a kind of robot turning error caliberating device, which is characterized in that including:
Fence setup module, for rectangle fence to be arranged;
Initial attitude acquisition module, for after robot drives into fence, passing through the laser radar scanning in robot Environment monitors 4 sidelines of fence, obtains initial attitude angle a1 of the robot with respect to fence;
Rotating module, for controlling robot original place rotational angle p;
Current pose acquisition module obtains robot phase for by laser radar scanning environment, monitoring 4 sidelines of fence To the current pose angle a2 of fence;
Turning error computing module, for according to initial attitude angle a1, current pose angle a2 and rotational angle p, calculating robot Turning error m:
Unit is degree/circle.
6. robot turning error caliberating device according to claim 5, which is characterized in that p=360 degree.
7. robot turning error caliberating device according to claim 5 or 6, which is characterized in that robot is provided with a left side Wheel and right wheel;
Described device further includes:
The relative position error computing module, for the turning error m according to robot, the relative position for calculating revolver and right wheel is missed Difference.
8. robot turning error caliberating device according to claim 5 or 6, which is characterized in that further include:
Turning error corrects module, is used for:
By laser radar scanning environment, 4 sidelines of fence are monitored, obtain first attitude angle b1 of the robot with respect to fence;
Control robot original place rotation N circles;
By laser radar scanning environment, 4 sidelines of fence are monitored, obtain second attitude angle b2 of the robot with respect to fence;
According to the first attitude angle b1, the second attitude angle b2 and turnning circle N, the turning error m ' of robot is recalculated:
Unit is degree/circle.
9. a kind of robot turning error calibration system, which is characterized in that including:
Claim 5-8 any one of them robot turning error caliberating device;
Fence, for providing calibration place;
Laser radar is mounted in robot, and laser radar is used for scanning circumstance, monitors 4 sidelines of fence.
CN201810016515.9A 2018-01-08 2018-01-08 Method, device and system for calibrating steering error of robot Active CN108372518B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810016515.9A CN108372518B (en) 2018-01-08 2018-01-08 Method, device and system for calibrating steering error of robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810016515.9A CN108372518B (en) 2018-01-08 2018-01-08 Method, device and system for calibrating steering error of robot

Publications (2)

Publication Number Publication Date
CN108372518A true CN108372518A (en) 2018-08-07
CN108372518B CN108372518B (en) 2020-07-31

Family

ID=63015561

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810016515.9A Active CN108372518B (en) 2018-01-08 2018-01-08 Method, device and system for calibrating steering error of robot

Country Status (1)

Country Link
CN (1) CN108372518B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109571467A (en) * 2018-11-23 2019-04-05 北京控制工程研究所 Two-wheel differential robot motion model scaling method, device and mileage system
CN111515916A (en) * 2020-04-29 2020-08-11 广州高新兴机器人有限公司 Method and device for calibrating errors of front steering system of robot

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6138063A (en) * 1997-02-28 2000-10-24 Minolta Co., Ltd. Autonomous vehicle always facing target direction at end of run and control method thereof
JP2011008637A (en) * 2009-06-26 2011-01-13 Fujitsu Ltd Robot control apparatus, robot control program and robot control method
CN103921841A (en) * 2013-01-15 2014-07-16 福特全球技术公司 Methods For Correcting Steering Wheel Angle Errors
CN106926900A (en) * 2017-03-28 2017-07-07 歌尔科技有限公司 Rotating direction control method, device and two-wheel robot

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6138063A (en) * 1997-02-28 2000-10-24 Minolta Co., Ltd. Autonomous vehicle always facing target direction at end of run and control method thereof
JP2011008637A (en) * 2009-06-26 2011-01-13 Fujitsu Ltd Robot control apparatus, robot control program and robot control method
CN103921841A (en) * 2013-01-15 2014-07-16 福特全球技术公司 Methods For Correcting Steering Wheel Angle Errors
CN106926900A (en) * 2017-03-28 2017-07-07 歌尔科技有限公司 Rotating direction control method, device and two-wheel robot

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109571467A (en) * 2018-11-23 2019-04-05 北京控制工程研究所 Two-wheel differential robot motion model scaling method, device and mileage system
CN111515916A (en) * 2020-04-29 2020-08-11 广州高新兴机器人有限公司 Method and device for calibrating errors of front steering system of robot

Also Published As

Publication number Publication date
CN108372518B (en) 2020-07-31

Similar Documents

Publication Publication Date Title
CN106155074B (en) A kind of three axis Direct to the sun control method of satellite ensureing satellite-ground link
CN108372518A (en) Robot turning error scaling method, apparatus and system
EP3582055B1 (en) Solar panel cleaning robot positioning device and positioning method thereof
CN102915044B (en) A kind of robot head eye coordinate motion control method based on bionic principle
CN103245335B (en) A kind of autonomous Servicing spacecraft super close distance vision pose measuring method in-orbit
CN206122838U (en) Laser welding device with adjustable
CN203902846U (en) Carrying platform of load, photographing device and aircraft
CN103175470A (en) Reference sphere positioning and measuring method based on line-structured light vision sensor
CN107085430A (en) A kind of optimization method of wheeled robot parameter adjustment, device and system
CN106842521A (en) A kind of lens optical imaging system
CN104865975A (en) Solar tracking control system of large-scale solar power station and control method thereof
CN107192375A (en) A kind of unmanned plane multiple image adaptive location bearing calibration based on posture of taking photo by plane
CN110001998A (en) A kind of Large Aircraft Components frame structure docking guide device and method based on laser ranging
CN110837257A (en) AGV composite positioning navigation system based on iGPS and vision
CN111127540A (en) Automatic distance measurement method and system for three-dimensional virtual space
CN203094459U (en) Novel fixed wing positive photographing three-shaft cradle head
Maegawa et al. Ubiquitous display 2.0: Development of new prototype and software modules for improvement
CN108037523A (en) A kind of electron assistant beam alignment applied to unmanned plane
CN104216202A (en) Inertia gyroscope combined real-time visual camera positioning system and method
CN207318882U (en) The detection camera angle regulator of liquid crystal panel AOI equipment
CN102541094B (en) Based on tracing type photovoltaic electricity generation system and its implementation of dimensionally Magnetic Sensor
CN103771729A (en) Ion beam processing method capable of reducing travel
CN104290102A (en) Rapid positioning compensation method
CN104898551B (en) The double vision of full-automatic grass-removing robot feels self aligning system
CN111993427A (en) Self-stability-increasing control method, device, terminal, system and readable storage medium for aerial work 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
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: Room 802, building 8, 1818-2, Wenyi West Road, Yuhang District, Hangzhou, Zhejiang 310000

Patentee after: Zhejiang Lishi industrial Interconnection Technology Co.,Ltd.

Address before: Room 802, building 8, 1818-2, Wenyi West Road, Yuhang District, Hangzhou, Zhejiang 310000

Patentee before: ZHEJIANG LISHI ROBOT TECHNOLOGY Co.,Ltd.