CN103753530B - Robot of a kind of space rope system surpasses near vision method of servo-controlling - Google Patents

Robot of a kind of space rope system surpasses near vision method of servo-controlling Download PDF

Info

Publication number
CN103753530B
CN103753530B CN201310746202.6A CN201310746202A CN103753530B CN 103753530 B CN103753530 B CN 103753530B CN 201310746202 A CN201310746202 A CN 201310746202A CN 103753530 B CN103753530 B CN 103753530B
Authority
CN
China
Prior art keywords
sin
cos
gamma
beta
alpha
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.)
Active
Application number
CN201310746202.6A
Other languages
Chinese (zh)
Other versions
CN103753530A (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.)
Northwestern Polytechnical University
Original Assignee
Northwestern Polytechnical University
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 Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN201310746202.6A priority Critical patent/CN103753530B/en
Publication of CN103753530A publication Critical patent/CN103753530A/en
Application granted granted Critical
Publication of CN103753530B publication Critical patent/CN103753530B/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
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1694Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
    • B25J9/1697Vision controlled systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40002Camera, robot follows direction movement of operator head, helmet, headstick

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)

Abstract

The present invention relates to robot of a kind of space rope system and surpass near vision method of servo-controlling, robot of space rope system surpass low coverage approach target time, windsurfing support is full of whole viewing field of camera, position is a little arrested in very difficult measurement, and the straight line that windsurfing bracket edge is formed is easier to detect, the present invention for input, proposes a kind of novel visual servo method with the windsurfing bracket edge straight line detected, robot of effective control space rope system approaches target, and then completes spatial operation task.

Description

Robot of a kind of space rope system surpasses near vision method of servo-controlling
Technical field
The invention belongs to the service field in-orbit of robot of space rope system, be specifically related to robot of a kind of space rope system and surpass near vision method of servo-controlling.
Background technology
Robot of space rope system is a kind of novel Space Robot System, due to features such as it are flexible, safety, cost are low, will be widely used in the task such as inert satellite rescue, space junk cleaning, maintainable technology on-orbit, in-orbit assembling.The general framework of robot of space rope system is " space platform, spatial tether, manipulation robot ", and space platform by spatial tether releasing operation robot, manipulation robot's approximate spatial target, to be arrested; Manipulation robot carries operating robotic arm and end effector hand for performing target acquisition and the task such as service in-orbit.The approximate procedure of robot of space rope system is a kind of typical location-based Visual servoing control pattern.The relative pose of robot/target is measured the main vision that relies on and is realized, after acquisition relative pose metrical information, manipulation robot, under control system effect, completes approaching and catching Action Target, and catch position is typically chosen in the solar energy sailboard support of target satellite.
The operand of robot of space rope system is general comparatively large, and its solar energy sailboard stent length can reach several meters.And manipulation robot is less, it is very short that it measures camera parallax range, and when super close distance approaches, the overlapping region of binocular vision is less, cannot provide suitable pose data, and location-based Visual servoing control pattern cannot use.In addition, target acquistion point is generally in windsurfing mid-stent, and when super low coverage is approached, windsurfing support is full of whole visual field, there is not traditional angle point, brings very large difficulty to the measurement of target.Therefore, robot of space rope system surpass low coverage approach target time, study a kind of novel Visual servoing control method pole and be necessary.
Summary of the invention
The technical problem solved
In order to avoid the deficiencies in the prior art part, the present invention proposes robot of a kind of space rope system and surpasses near vision method of servo-controlling,
Technical scheme
Robot of a kind of space rope system surpasses near vision method of servo-controlling, it is characterized in that space rope system robot vision measuring system is one camera, is installed on manipulation robot front end, windsurfing support be single rod type without thickness thin plate, and be full of viewing field of camera, step is as follows:
Step 1, robot of derivation space rope system surpass the measurement equation that low coverage is approached
k 1 = x 0 cos β sin γ + y 0 sin β + L ( sin α sin γ + cos α cos γ sin β ) z 0 sin β + x 0 cos β cos γ + L ( cos γ sin α - cos α sin β sin γ ) k 2 = x 0 cos β sin γ + y 0 sin β β L ( sin α sin γ + cos α cos γ sin β ) z 0 sin β + x 0 cos β cos γL ( cos γ sin α - cos α sin β sin γ ) b 1 = - r cos β ( y 0 cos γ + L cos α - z 0 sin γ ) x 0 cos γ cos β + z 0 sin β + L ( sin α cos γ - cos α sin β sin γ ) b 2 = - r cos β ( y 0 cos γ + L cos α α z 0 sin x 0 cos γβ cos + z 0 sin β + L ( sin α cos γ - cos α sin β sin γ )
x 0 y 0 z 0 = - x cos α cos β - y cos β sin α + z sin β x ( cos γ sin α - cos α sin β sin γ ) - y ( cos α cos γ + sin α sin β sin γ ) - z cos β sin γ - x ( sin α sin γ + cos α cos γ sin β ) + y ( cos α sin γ - cos γ sin α sin β ) - z cos β cos γ - - - ( 9 )
K 1for the slope of windsurfing bracket edge line I straight line of image formation, b 1for windsurfing bracket edge line I straight line of image formation and the intersecting point coordinate of picture plane y-axis, k 2for the slope of windsurfing bracket edge line II straight line of image formation, b 2for windsurfing bracket edge line II straight line of image formation and the intersecting point coordinate of picture plane y-axis, r is camera focus, and L is the half of windsurfing support width, (x 0, y 0, z 0) for arresting point coordinates system initial point in the position of camera coordinates system, (γ, β, α) is tied to for arresting point coordinates the anglec of rotation that camera coordinates is 321 posture changings, and (x, y, z) is for manipulation robot is in the three-dimensional position of target track system;
Step 2, analysis operation robot controlling demand, the state equation that super low coverage of deriving is approached:
The demand for control of the manipulation robot of robot of space rope system:
[ ω x , ω y , ω z , β , γ ] = [ 0,0,0,0,0 ] , y = 0 , y . = 0
ω x, ω y, ω zfor the three-dimensional relative angle speed of manipulation robot and target;
Robot of space rope system surpasses the state equation that low coverage is approached:
ω . x ω . y ω . z = - I x I y I z - 1 0 - ω z ω y ω z 0 - ω x - ω y ω x 0 I x I y I z ω x ω y ω z + I x I y I z - 1 M x M y M z β . = ω y cos γ - ω z sin γ γ . = ω x + ( ω z cos γ + ω y sin γ ) tan β y . . + n 2 y = F x cos β sin α + F y ( cos γ cos α + sin γ sin β sin α ) + F z ( - sin γ cos α + cos γ sin β sin α ) m
α . = ( ω z cos γ + ω y sin γ ) sec β x . . - 2 n z . = F x cos β cos α + F y ( - cos γ sin α + sin γ sin β cos α ) + F z ( sin γ sin α + cos γ sin β cos α ) m z . . + 2 n x . - 3 n 2 z = - F x sin β + F y sin γ cos β + F z cos γ cos β m
I x I y I z For manipulation robot's moment of momentum, m is the quality of manipulation robot, and n is target track angular speed, F x, F y, F zand M x, M y, M zbe respectively three-dimensional control and the control moment of manipulation robot;
Step 3: design space Sheng Xi robot surpass low coverage approach controller as shown in the formula, implementation space Sheng Xi robot surpasses near vision method of servo-controlling:
M x = - p 1 k 1 - p 2 ω x M y = - p 3 ( k 1 - k 2 ) - p 4 ω y M z = - p 5 ω z F y = - p 6 ( b 1 + b 2 ) - p 7 ( b . 1 + b . 2 ) p 1 > 0 p 2 > 0 p 3 > 0 p 4 > 0 p 5 > 0 p 6 > 0 p 7 > 0
P 1, p 2, p 3, p 4, p 5, p 6, p 7for the controller parameter of design.
Beneficial effect
The robot of a kind of space rope system that the present invention proposes surpasses near vision method of servo-controlling, robot of space rope system surpass low coverage approach target time, windsurfing support is full of whole viewing field of camera, position is a little arrested in very difficult measurement, and the straight line that windsurfing bracket edge is formed is easier to detect, the present invention for input, proposes a kind of novel visual servo method with the windsurfing bracket edge straight line detected, robot of effective control space rope system approaches target, and then completes spatial operation task.
Accompanying drawing explanation
Fig. 1 is that robot of space rope system surpasses low coverage and approaches schematic diagram: 1 is target satellite main body, and 2 is target satellite solar energy sailboard support, and 3 is target satellite solar energy sailboard, and 4 is manipulation robot, and 5 is spatial tether, and 6 is space platform;
Fig. 2 is the principle schematic of this method: 7 is an edge line of windsurfing support, and 8 is another edge line of windsurfing support, and 9 is camera lens
Detailed description of the invention
Now in conjunction with the embodiments, the invention will be further described for accompanying drawing:
The embodiment of the present invention is achieved through the following technical solutions.
When super low coverage is approached, suppose:
1. windsurfing support is single rod type, and support is thin plate, and thickness can be ignored;
2. space rope system robot vision measuring system is one camera, is installed on manipulation robot front end;
3. windsurfing support endless, is full of whole viewing field of camera, and tries to achieve the position of bracket edge straight line by image processing algorithm.
Fig. 1 is that robot of space rope system surpasses low coverage and approaches schematic diagram: manipulation robot 4, spatial tether 5 and space platform 6 constitute robot of space rope system jointly.Approach in visual servo in super low coverage, the coordinate used is target track system (O tx ty tz t), manipulation robot's body series (O gx gy gz g), arrest point coordinates system O zx zy zz z, camera coordinates system O cx cy cz c, CCD coordinate system O dy dz d.As shown in Figure 1 and Figure 2.In Fig. 2,7 is an edge line of windsurfing support, and 8 is another edge line of windsurfing support, and 9 is camera lens.Arrest the O of point coordinates system zy zz zface is windsurfing chassis plane, and CCD coordinate is the plane coordinate system after imaging.For modeling is convenient, hypothetical target track system O tx ty tz twith arrest point coordinates system O zx zy zz zoverlap, camera coordinates system O cx cy cz cwith manipulation robot's body series (O gx gy gz g) overlap.
One: the imaging model of derivation space line under camera system
First the camera imaging model of spatial point is set up.Camera model comprises national forest park in Xiaokeng, intrinsic parameter model, outer parameter model three part.National forest park in Xiaokeng is the image-forming principle model of camera, utilizes perspective projection principle, derivation spatial point (x i, y i, z i) national forest park in Xiaokeng be:
x i ′ y i ′ z i ′ T = - r - r y i x i - r z i x i T - - - ( 1 )
Wherein, r is focal length, [x i', y i', z i'] for the picture of spatial point is at the coordinate of imaging plane, [] trepresenting matrix turns order.
The internal reference model of camera characterizes and imaging plane is mapped to the plane of delineation, and ignore lens distortion, camera internal reference model is:
u v 1 = a x u 0 a y v 0 1 y i ′ z i ′ 1 - - - ( 2 )
A x, a yfor imaging plane is to the amplification coefficient of the plane of delineation, (u 0, v 0) be the image coordinate of the intersection point of optical axis center line and imaging plane.For deriving conveniently, in this article, suppose a x=a y=1, u 0=v 0=0.Camera internal reference matrix is unit battle array.
The outer moduli type of camera characterizes the coordinate transform of camera coordinates system and reference frame.If reference coordinate is manipulation robot's body series O gx gy gz g.If impact point coordinate under camera system is: (x i, y i, z i), then, target coordinate under reference frame is:
[x Giy Giz Gi] T=[x iy iz i] T(3)
On the basis setting up spatial point camera imaging model, set up space line imaging model.Ignore camera distortion, the imaging of space line is still straight line.Two characteristic point (x are selected from space line 1, y 1, z 1) and (x 2, y 2, z 2), utilize camera imaging model to calculate subpoint, and then the slope of straight line of image formation can be calculated.
k = - y 2 x 1 + y 1 x 2 - z 2 x 1 + z 1 x 2 - - - ( 4 )
If this space line and camera system O cx cy cintersection point is (x 3, y 3, 0), then its straight line of image formation and O dy dthe intersection point of axle is:
b = - r y 3 x 3 - - - ( 5 )
Two: select virtual feature point on windsurfing bracket edge line, and under being transformed into camera coordinates system
First set and arrest point coordinates system initial point under camera coordinates system as (x 0, y 0, z 0), arrest point coordinates and be tied to camera coordinates system attitude rotation mode and be chosen as 321, the anglec of rotation is (γ, β, α), then arrest the coordinate conversion matrix that point coordinates is tied to camera coordinates system to be:
T TC = cos β cos α cos β sin α - sin β x 0 - cos γ sin α + sin γ sin β cos α cos γ cos α + sin γ sin β sin α sin γ cos β y 0 sin γ sin α + cos γ sin β cos α - sin γ cos α + cos γ sin β sin α cos γ cos β z 0 0 0 0 1 - - - ( 6 )
Then, the characteristic point that each selection two is virtual from windsurfing support two edge lines, and under being transformed into camera coordinates system.If windsurfing support width is 2L, a is non-vanishing arbitrary value.Selected characteristic point and the coordinate under camera system as shown in the table.
Edge line I and camera system O cx cy cplane point of intersection is: x 0 + z 0 sin β + L ( sin α cos γ - cos α sin β sin γ ) cos β cos γ y 0 + L cos α - z 0 sin γ cos γ 0 .
Edge line II and camera system O cx cy cplane point of intersection is: x 0 + z 0 sin β + L ( sin α cos γ - cos α sin β sin γ ) cos β cos γ y 0 + L cos α + z 0 sin γ cos γ 0 .
Three: derivation windsurfing bracket edge line imaging formula, set up the observation model that super close distance approaches
Utilize the imaging model of space line imaging model derivation edge line I:
k 1 = x 0 cos β sin γ + y 0 sin β + L ( sin α sin γ + cos α cos γ sin β ) z 0 sin β + x 0 cos β cos γ + L ( cos γ sin α - cos α sin β sin γ ) b 1 = - r y 0 + L cos α - z 0 sin γ cos γ x 0 + z 0 sin β + L ( sin α cos γ - cos α sin β sin γ ) cos β cos γ - - - ( 7 )
The imaging model of edge line II:
k 2 = x 0 cos β sin γ + y 0 sin β - L ( sin α sin γ + cos α cos γ sin β ) z 0 sin β + x 0 cos β cos γ - L ( cos γ sin α - cos α sin β sin γ ) b 2 = - r y 0 - L cos α + z 0 sin γ cos γ x 0 + z 0 sin β - L ( sin α cos γ - cos α sin β sin γ ) cos β cos γ - - - ( 8 )
The imaging model of edge line set up is the observational equation that robot of space rope system approaches based on the super low coverage of line tracking.
Under target track system, if the relative position of manipulation robot and target is [xyz], then,
x 0 y 0 z 0 = - x cos α cos β - y cos β sin α + z sin β x ( cos γ sin α - cos α sin β sin γ ) - y ( cos α cos γ + sin α sin β sin γ ) - z cos β sin γ - x ( sin α sin γ + cos α cos γ sin β ) + y ( cos α sin γ - cos γ sin α sin β ) - z cos β cos γ - - - ( 9 )
Four, the demand for control of the manipulation robot of analysis space Sheng Xi robot, sets up robot and surpasses the state equation that low coverage approaches
For deriving conveniently, if manipulation robot's moment of momentum is I=diag (I x, I y, I z).Hypothetical target does not carry out attitude maneuver, and ignore the impact of spatial tether and other interference, the manipulation robot of robot of space rope system and the relative attitude kinetics equation of target are:
I x I y I z ω . x ω . y ω . z + 0 - ω z ω y ω z 0 - ω x - ω y ω x 0 I x I y I z ω x ω y ω z = M x M y M z - - - ( 10 )
Wherein, [ω xω yω z] be the relative angle speed of manipulation robot and target, M x, M y, M zfor control moment.
The manipulation robot of robot of space rope system and the relative attitude kinematical equation of target are (321 rotate):
α . = ( ω z cos γ + ω y sin γ ) sec β β . = ω y cos γ - ω z sin γ γ . = ω x + ( ω z cos γ + ω y sin γ ) tan β - - - ( 11 )
Simple for deriving, hypothetical target star (track) coordinate system with arrest point coordinates system and overlap, hypothetical target circle of position track, only by centrifugal force, manipulation robot and target range are relatively little, ignore tether impact, under target track system, the relative orbit control kinetic model of manipulation robot and target is:
x . . - 2 n z . = a x y . . + n 2 y = a y z . . + 2 n x . - 3 n 2 z = a z - - - ( 12 )
a x a y a z = [ A GT ] F x / m F y / m F z / m - - - ( 13 )
[a xa ya z] tfor the component of acceleration under target track system that manipulation robot's control produces, [F xf yf z] tfor the control of manipulation robot under body series, n is target track angular speed.A gTfor manipulation robot's body is tied to the attitude spin matrix of target track system.
A GT = A CT = A TC T - - - ( 14 )
First relative attitude demand is analyzed below: manipulation robot's trapping manipulator of robot of space rope system generally possesses the ability of encircling, and windsurfing support firmly can be embraced.Suppose that catching hand is positioned at manipulation robot front end, operation coordinate system overlaps with camera coordinates system, and catching hand operating surface is X co cy cplane, the attitude demand that operating side and target arrest point coordinates system is:
xyz,β,γ]=[0,0,0,0,0] (15)
Then relative position demand is analyzed.Suppose that x is that direction is approached in operating side, when super low coverage is approached, approach direction and carry out programme-control; Due to windsurfing endless, z is to not controlling; Y to demand for control is:
y = 0 y . = 0 - - - ( 16 )
According to demand for control, the control channel of the super low coverage approximate model of deriving is controlled item and is separated with program control item, nothing, simultaneous Attitude control model and position control model:
ω . x ω . y ω . z = - I x I y I z - 1 0 - ω z ω y ω z 0 - ω x - ω y ω x 0 I x I y I z ω x ω y ω z + I x I y I z - 1 M x M y M z β . = ω y cos γ - ω z sin γ γ . = ω x + ( ω z cos γ + ω y sin γ ) tan β y . . + n 2 y = F x cos β sin α + F y ( cos γ cos α + sin γ sin β sin α ) + F z ( - sin γ cos α + cos γ sin β sin α ) m - - - ( 17 )
α . = ( ω z cos γ + ω y sin γ ) sec β x . . - 2 n z . = F x cos β cos α + F y ( - cos γ sin α + sin γ sin β cos α ) + F z ( sin γ sin α + cos γ sin β cos α ) m z . . + 2 n x . - 3 n 2 z = - F x sin β + F y sin γ cos β + F z cos γ cos β m - - - ( 18 )
Five: robot of space rope system surpasses low coverage and approaches Controller gain variations
According to Controlling model above and control objectives, Controller gain variations is:
M x = - p 1 k 1 - p 2 ω x M y = - p 3 ( k 1 - k 2 ) - p 4 ω y M z = - p 5 ω z F y = - p 6 ( b 1 + b 2 ) - p 7 ( b . 1 + b . 2 ) - - - ( 19 )
Wherein k 1, k 1, b 1, b 2measure by camera and obtain, respectively by b 1, b 2difference approximation obtains.Hypothetical target attitude without motor-driven, ω x, ω y, ω zcan be obtained by operating side inertia assembly.P 1p 7for controller parameter.
Below from the selection of the angle analysis controling parameters of stability.
Bring controller into model, abbreviation, and write as traditional non-linear form:
X=f(X,t) (20)
Wherein X = ω x ω y ω z β γ y y . , Utilize Liapunov first method to carry out stability to prove.By model at equalization point X elaunch:
X . = ∂ f ∂ X ( X - X e ) + R ( X ) - - - ( 21 )
Surpass in low coverage approximate procedure in robot of space rope system, equalization point is X e=[0 00000 0].
∂ f ∂ X | x = x e = - p 2 I x 0 0 - p 1 ( L cos α ) I x ( L sin α - x cos α ) - p 1 I x 0 0 0 - p 4 I y 0 X 24 0 0 0 0 0 - p 5 I z 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 F z _ G sin α m - F z _ G cos α m X 76 X 77 - - - ( 22 )
Wherein,
X 24 = 2 L p 3 x I y ( x 2 cos 2 α - L 2 sin 2 α )
X 76 = - n 2 - 2 r cos α ( - p 6 x ( L 2 sin 2 α + x 2 cos 2 α ) m ( L 2 sin 2 α - x 2 cos 2 α ) 2 + - p 7 x ( L 4 sin 4 α + 6 L 2 x 2 cos 2 α sin 2 α + x 4 cos 4 α ) . ( L 2 sin 2 α - x 2 cos 2 α ) 3 ) - - - ( 23 )
X 77 = 2 p 7 rx cos α ( L 2 sin 2 α + x 2 cos 2 α ) m ( x 2 cos 2 α - L 2 sin 2 α ) 2
Obviously, X 24, X 76, X 77for independent variable.The characteristic value solving Jacobin matrix is:
- p 2 ± p 2 2 - 4 I x p 1 2 I x - p 4 ± p 4 2 + 4 X 24 I y 2 2 I y - p 5 I z X 77 ± X 77 2 + 4 X 76 2 - - - ( 24 )
If each characteristic value all has negative real part, then system is at poised state X ebe asymptotically stable, and stability and R (X) have nothing to do.Therefore, can discuss as follows:
(1) if p 2 > 0 p 4 > 0 p 5 > 0 , Characteristic value there is negative real part.
(2) if p 1 > 0 p 2 > 0 Time, characteristic value there is negative real part
(3) if p 4 > 0 X 24 < 0 , Characteristic value there is negative real part.
(4) if X 77< 0, characteristic value there is negative real part.
(5) if X 77 < 0 X 76 < 0 , Characteristic value there is negative real part.
In sum, if meet the following conditions, each characteristic value of system all has negative real part, then system is at poised state X ebe asymptotically stable, and stability and R (X) have nothing to do.
p 1 > 0 p 2 > 0 p 4 > 0 p 5 > 0 - - - ( 25 )
X 24 < 0 X 76 < 0 X 77 < 0 - - - ( 26 )
The condition meeting formula (26) is discussed below.For deriving conveniently, in robot of space rope system approximate procedure, suppose as follows.
(1) manipulation robot approaches target from rear, that is: x < 0,
(2) when manipulation robot has approached, manipulation robot's front panel and windsurfing support collisionless.That is: | x| > L
(3) for guarantee two edge line imagings are separated, attitude angle α is less, supposes
Analyze one by one below
(1) if p 7> 0, then X 77 = 2 p 7 rx cos &alpha; ( L 2 sin 2 &alpha; + x 2 cos 2 &alpha; ) m ( x 2 cos 2 &alpha; - L 2 sin 2 &alpha; ) 2 < 0
(2) if p 3 x 2 cos 2 &alpha; - L 2 sin 2 &alpha; > 0 , Then X 24 = 2 L p 3 x I y ( x 2 cos 2 &alpha; - L 2 sin 2 &alpha; ) < 0
(3) if p 6> 0, then if - n 2 2 r cos &alpha; + p 7 x . ( L 4 sin 4 &alpha; + 6 L 2 x 2 cos 2 &alpha; sin 2 &alpha; + x 4 cos 4 &alpha; ) ( L 2 sin 2 &alpha; - x 2 cos 2 &alpha; ) 3 < 0 ; Then
X 76 = - n 2 + 2 r cos &alpha; ( p 6 x ( L 2 sin 2 &alpha; + x 2 cos 2 &alpha; ) m ( L 2 sin 2 &alpha; - x 2 cos 2 &alpha; ) 2 + p 7 x ( L 4 sin 4 &alpha; + 6 L 2 x 2 cos 2 &alpha; sin 2 &alpha; + x 4 cos 4 &alpha; ) . ( L 2 sin 2 &alpha; - x 2 cos 2 &alpha; ) 3 ) < 0
In sum, if meet the following conditions, then, under the controller action of design, system is at poised state X easymptotically stable.
p 1 > 0 p 2 > 0 p 3 > 0 p 4 > 0 p 5 > 0 p 6 > 0 p 7 > 0 - - - ( 27 )
Method of the present invention is found out by embodiment, robot of space rope system surpass low coverage approach target time, windsurfing support is full of whole viewing field of camera, position is a little arrested in very difficult measurement, and the straight line that windsurfing bracket edge is formed is easier to detect, the present invention for input, proposes a kind of novel visual servo method with the windsurfing bracket edge straight line detected, robot of effective control space rope system approaches target, and then completes spatial operation task.

Claims (1)

1. a robot of space rope system surpasses near vision method of servo-controlling, it is characterized in that space rope system robot vision measuring system is one camera, be installed on manipulation robot front end, windsurfing support is that single rod type is without thickness thin plate, and be full of viewing field of camera, step is as follows:
Step 1, robot of derivation space rope system surpass the measurement equation that low coverage is approached
k 1 = x 0 cos &beta; sin &gamma; + y 0 sin &beta; + L ( sin &alpha; sin &gamma; + cos &alpha; cos &gamma; sin &beta; ) z 0 sin &beta; + x 0 cos &beta; cos &gamma; + L ( cos &gamma; sin &alpha; - cos &alpha; sin &beta; sin &gamma; ) k 2 = x 0 cos &beta; sin &gamma; + y 0 sin &beta; - L ( sin &alpha; sin &gamma; + cos &alpha; cos &gamma; sin &beta; ) z 0 sin &beta; + x 0 cos &beta; cos &gamma; - L ( cos &gamma; sin &alpha; - cos &alpha; sin &beta; sin &gamma; ) b 1 = - r cos &beta; ( y 0 cos &gamma; + L cos &alpha; - z 0 sin &gamma; ) x 0 cos &gamma; cos &beta; + z 0 sin &beta; + L ( sin &alpha; cos &gamma; - cos &alpha; sin &beta; sin &gamma; ) b 2 = - r cos &beta; ( y 0 cos &gamma; - L cos &alpha; - z 0 sin &gamma; ) x 0 cos &beta; cos &gamma; + z 0 sin &beta; + L ( sin &alpha; cos &gamma; - cos &alpha; sin &beta; sin &gamma; )
x 0 y 0 z 0 - x cos &alpha; cos &beta; - y cos &beta; sin &alpha; + z sin &beta; x ( cos &gamma; sin &alpha; - cos &alpha; sin &beta; sin &gamma; ) - y ( cos &alpha; cos &gamma; + sin &alpha; sin &beta; sin &gamma; ) - z cos &beta; sin &gamma; - x ( sin &alpha; sin &gamma; + cos &alpha; cos &gamma; sin &beta; ) + y ( cos &alpha; sin &gamma; - cos &gamma; sin &alpha; sin &beta; ) - z cos &beta; cos &gamma;
K 1for the slope of windsurfing bracket edge line I straight line of image formation, b 1for windsurfing bracket edge line I straight line of image formation and the intersecting point coordinate of picture plane y-axis, k 2for the slope of windsurfing bracket edge line II straight line of image formation, b 2for windsurfing bracket edge line II straight line of image formation and the intersecting point coordinate of picture plane y-axis, r is camera focus, and L is the half of windsurfing support width, (x 0, y 0, z 0) for arresting point coordinates system initial point in the position of camera coordinates system, (γ, β, α) is tied to for arresting point coordinates the anglec of rotation that camera coordinates is 321 posture changings, and (x, y, z) is for manipulation robot is in the three-dimensional position of target track system;
Step 2, analysis operation robot controlling demand, the state equation that super low coverage of deriving is approached:
The demand for control of the manipulation robot of robot of space rope system:
xyz,β,γ]=[0,0,0,0,0],y=0,
ω x, ω y, ω zfor the three-dimensional relative angle speed of manipulation robot and target;
Robot of space rope system surpasses the state equation that low coverage is approached:
&omega; . x &omega; . y &omega; . z = - I x I y I z - 1 0 - &omega; z &omega; y &omega; z 0 - &omega; x - &omega; y &omega; x 0 I x I y I z &omega; x &omega; y &omega; z + I x I y I z - 1 M x M y M z = &beta; . = &omega; y cos &gamma; - &omega; z sin &gamma; &gamma; . = &omega; x + ( &omega; z cos &gamma; + &omega; y sin &gamma; ) tan &beta; y . . + n 2 y = F x cos &beta; sin &alpha; + F y ( cos &gamma; cos &alpha; + sin &gamma; sin &beta; sin &alpha; ) + F z ( - sin &gamma; cos &alpha; + cos &gamma; sin &beta; sin &alpha; ) m
&alpha; . = ( &omega; z cos &gamma; + &omega; y sin &gamma; ) sec &beta; x . . - 2 n z . = F x cos &beta; cos &alpha; + F y ( - cos &gamma; sin &alpha; + sin &gamma; sin &beta; cos &alpha; ) + F z ( sin &gamma; sin &alpha; + cos &gamma; sin &beta; cos &alpha; ) m z . . + 2 n x . - 3 n 2 z = - F x sin &beta; + F y sin &gamma; cos &beta; + F z cos &gamma; cos &beta; m
I x I y I z For manipulation robot's moment of momentum, m is the quality of manipulation robot, and n is target track angular speed, F x, F y, F zand M x, M y, M zbe respectively three-dimensional control and the control moment of manipulation robot;
Step 3: design space Sheng Xi robot surpass low coverage approach controller as shown in the formula, implementation space Sheng Xi robot surpasses near vision method of servo-controlling:
M x = - p 1 k 1 - p 2 &omega; x M y = - p 3 ( k 1 - k 2 ) - p 4 &omega; y M z = - p 5 &omega; z F y = - p 6 ( b 1 + b 2 ) - p 7 ( b . 1 + b . 2 ) p 1 > 0 p 2 > 0 p 3 > 0 p 4 > 0 p 5 > 0 p 6 > 0 p 7 > 0
P 1, p 2, p 3, p 4, p 5, p 6, p 7for the controller parameter of design.
CN201310746202.6A 2013-12-30 2013-12-30 Robot of a kind of space rope system surpasses near vision method of servo-controlling Active CN103753530B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310746202.6A CN103753530B (en) 2013-12-30 2013-12-30 Robot of a kind of space rope system surpasses near vision method of servo-controlling

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310746202.6A CN103753530B (en) 2013-12-30 2013-12-30 Robot of a kind of space rope system surpasses near vision method of servo-controlling

Publications (2)

Publication Number Publication Date
CN103753530A CN103753530A (en) 2014-04-30
CN103753530B true CN103753530B (en) 2015-10-07

Family

ID=50520926

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310746202.6A Active CN103753530B (en) 2013-12-30 2013-12-30 Robot of a kind of space rope system surpasses near vision method of servo-controlling

Country Status (1)

Country Link
CN (1) CN103753530B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105549606B (en) * 2015-12-21 2018-04-13 北京理工大学 For the optimal anticollision mean of access of super close distance of inert satellite
JP6504073B2 (en) * 2016-02-15 2019-04-24 オムロン株式会社 Work area estimation apparatus, control apparatus, control system, work area estimation method and program
CN111015664B (en) * 2019-12-26 2023-05-30 重庆盟讯电子科技有限公司 Intelligent identification method based on CCD camera
CN113031590B (en) * 2021-02-06 2022-09-23 浙江同筑科技有限公司 Mobile robot vision servo control method based on Lyapunov function

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3931753A1 (en) * 1989-09-22 1991-04-04 Deutsche Forsch Luft Raumfahrt DEVICE FOR SIMULATING ON THE EARTH OF OPERATIONS OF A MANIPULATOR USED IN SPACE ON A MODEL OF A SPACE VEHICLE
JP3094091B2 (en) * 1991-10-16 2000-10-03 工業技術院長 Space robot controller
JP2796469B2 (en) * 1992-03-13 1998-09-10 三菱重工業株式会社 Spatial moving device
CN101419055B (en) * 2008-10-30 2010-08-25 北京航空航天大学 Space target position and pose measuring device and method based on vision
CN103123488B (en) * 2013-01-18 2015-02-25 西北工业大学 Coordination control method for tethered system robot system to approach target
CN103245335B (en) * 2013-05-21 2015-11-04 北京理工大学 A kind of autonomous Servicing spacecraft super close distance vision pose measuring method in-orbit

Also Published As

Publication number Publication date
CN103753530A (en) 2014-04-30

Similar Documents

Publication Publication Date Title
CN107449402B (en) A kind of measurement method of the relative pose of noncooperative target
CN103753530B (en) Robot of a kind of space rope system surpasses near vision method of servo-controlling
CN108499054B (en) A kind of vehicle-mounted mechanical arm based on SLAM picks up ball system and its ball picking method
CN104457761B (en) The feature relay method of relative position and posture based on multi-vision visual
CN106774309B (en) A kind of mobile robot visual servo and adaptive depth discrimination method simultaneously
CN108972559A (en) Hand and eye calibrating method based on infrared stereoscopic vision positioning system and mechanical arm
CN107756408A (en) A kind of robot trajectory&#39;s teaching apparatus and method based on active infrared binocular vision
CN106228537A (en) A kind of three-dimensional laser radar and the combined calibrating method of monocular-camera
CN107728616B (en) The map creating method and mobile robot of mobile robot
CN106125745B (en) A kind of satellite attitude control method to Spatial Cooperation target following imaging
CN106774301A (en) A kind of avoidance follower method and electronic equipment
CN107390704B (en) IMU attitude compensation-based multi-rotor unmanned aerial vehicle optical flow hovering method
CN105157592A (en) Binocular vision-based method for measuring deformation shape and deformation rate of flexible trailing edge of adaptive wing
CN110450990B (en) Space non-cooperative target capturing system and method based on micro-nano satellite cluster
CN109895099A (en) A kind of flight mechanical arm visual servo grasping means based on physical feature
CN103268610A (en) Unified model of catadioptric omnidirectional camera and calibration method thereof
CN107992062B (en) Spatial high-dynamic target high-precision attitude tracking control method based on hybrid actuating mechanism
Xu et al. A pose measurement method of a non-cooperative GEO spacecraft based on stereo vision
CN109931925B (en) Method for optimizing and estimating spinning attitude of space rolling satellite based on sequence image axis
CN105446346B (en) Remote sensing satellite is to moon relative calibration attitude adjusting method
CN107192375A (en) A kind of unmanned plane multiple image adaptive location bearing calibration based on posture of taking photo by plane
CN110849331A (en) Monocular vision measurement and ground test method based on three-dimensional point cloud database model
CN103913167B (en) Utilize the method that nature light polarization pattern determines endoatmosphere aircraft space attitude
CN113516708A (en) Power transmission line inspection unmanned aerial vehicle accurate positioning system and method based on image recognition and UWB positioning fusion
CN109178345A (en) A kind of holder direction and celestial body posture cooperative control method for aerial tracking of maneuvering target

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant