CN109202873A - A kind of flexible mechanical arm and its control method of cooperating - Google Patents
A kind of flexible mechanical arm and its control method of cooperating Download PDFInfo
- Publication number
- CN109202873A CN109202873A CN201811400438.3A CN201811400438A CN109202873A CN 109202873 A CN109202873 A CN 109202873A CN 201811400438 A CN201811400438 A CN 201811400438A CN 109202873 A CN109202873 A CN 109202873A
- Authority
- CN
- China
- Prior art keywords
- mechanical arm
- steering engine
- horn
- flexible
- fixture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J15/00—Gripping heads and other end effectors
- B25J15/08—Gripping heads and other end effectors having finger members
- B25J15/12—Gripping heads and other end effectors having finger members with flexible finger members
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Abstract
The invention belongs to the mechanical arm technical fields that cooperates, disclose a kind of flexible mechanical arm and its control method of cooperating, including pedestal, mechanical arm body and execute fixture, the bottom end of mechanical arm body is connect with base rotation, the top that fixture is set to mechanical arm body is executed, is provided with control panel and bottom steering engine in pedestal;Mechanical arm body includes the first horn and the second horn of rotation connection;Executing fixture includes multiple flexible gripping fingers, executes fixture by performing steering wheel and drives clamping.The present invention reduces the labyrinths of tradition cooperation mechanical arm, reduce the requirement to driving force, the present invention uses execution fixture flexible, it can be grabbed from multiple angles, by the way that strain readings are introduced into position and speed control ring, it realizes steering engine and actively offsets arm vibration, improve the control precision of mechanical arm;By way of carrying out current detecting to steering engine, it is achieved at low cost collision detection and dragging teaching.Therefore it is suitble to promote the use of.
Description
Technical field
The invention belongs to the mechanical arm technical fields that cooperates, and in particular to a kind of flexible mechanical arm and its control method of cooperating.
Background technique
Current mechanical arm can be divided into two major classes: need secure isolation zone traditional industry mechanical arm and can be with people
The cooperation mechanical arm of coexistence.Mechanical arm be a multiple-input and multiple-output, nonlinearity, close coupling complication system.Solely because of it
Special operating flexibility, is used widely in fields such as industry assembling, safety anti-explosives;With the deep research and development of mechanical arm,
Its structure and precision are greatly improved, and are not only applied in current field, are also expanded to many direct auxiliary people
The technical field operated, or even can partially replace the work of people.
Cooperation mechanical arm is wanted to coexist safely with people, and user can be allowed easily to be programmed, and needs to realize collision inspection
It surveys and the dragging big function of teaching two.In order to improve the kinematic accuracy of mechanical arm, current cooperation mechanical arm be designed to volume compared with
Material for huge structure, and use high rigidity is made, and is reduced with this because material properties lead to the deformation of mechanical arm itself;This
Sample the result is that cause mechanical arm quality higher, and since material is very rigid, once mechanical arm collides with people, lead to people
Injured probability is higher.Therefore, current cooperation mechanical arm manufacturer is in the modules such as the control algolithm of mechanical arm and emergency brake
A large amount of investments are improved, and make mechanical arm not occur surprisingly leading to collision out of control as far as possible, such way is properly termed as proactive security measures.
If proactive security measures are by adequately research and development and test, it is ensured that the safety of mechanical arm, but have research and development difficulty high, it grinds
The disadvantage for sending out period length, it is higher to also result in product cost.This, which just allows cooperation mechanical arm to actually enter consumer market, becomes tired
It is difficult.
In industrial circle, current cooperation mechanical arm is mainly used for automation production flow line, and price is generally 100,000
To 200,000 RMB.So high price is very limited the application field of cooperation mechanical arm, however consumer market pair
Cooperation mechanical arm has vast potential demand, such as does to the nursing of old man, for muscular atrophy patient enhancing action edge, family
Meal auxiliary etc..This kind of demand does not need cooperation mechanical arm and reaches industrial circle application standard, however this block market still lacks at present
The product of weary strong low cost exists.
Therefore, in this field in order to improve the proactive security measures dynamic role of cooperation mechanical arm, while it is mechanical to reduce cooperation
The cost of arm needs to propose more reasonable technical solution, the technical issues of to better solve instantly.
Summary of the invention
The present invention provides a kind of flexible cooperation mechanical arms, it is intended to the structure for simplifying cooperation mechanical arm, reduce its quality and
Volume improves the structure of the execution end of cooperation mechanical arm, keeps the cooperation of cooperation mechanical arm and people more smooth, and cooperate safety
It can greatly improve, while substantially reduce the cost of cooperation mechanical arm.
In order to realize said effect, the technical scheme adopted by the invention is as follows:
A kind of flexible cooperation mechanical arm, including pedestal, mechanical arm body and execution fixture, the bottom end of the machinery arm body
It is connect with base rotation, executes the top that fixture is set to mechanical arm body.Specifically, being provided with control panel in the pedestal
With bottom steering engine, bottom steering engine is for driving mechanical arm to horizontally rotate;The mechanical arm body includes the first of rotation connection
Horn and the second horn, the first horn and the second horn after horn servo driving in vertical direction by relatively rotating;Described holds
Row fixture includes multiple flexible gripping fingers, executes fixture by performing steering wheel and drives clamping;It the bottom steering engine, horn steering engine and holds
Row steering engine is electrically connected to control panel, and is respectively connected with current sensor between each steering engine and control panel.
The present invention executes fixture by pedestal and mechanical arm body driving and realizes clamping operation, and pedestal realizes mechanical arm in water
Square to rotation, the horn steering engine in mechanical arm body realizes the movement on vertical direction, executes fixture and realize flexible clamping,
It avoids and is damaged during clamping, while the whole progress collision detection during the motion of mechanical arm and concussion are eliminated,
The expansion for avoiding injury, improve mechanical arm with people's collaborative and safety.
Further, the first horn and the second horn drive mechanical arm by horn steering engine, in conjunction with mechanical arm sheet
The structure of body, the quantity of horn steering engine and position setting can influence the state of entire mechanical arm, carry out to above-mentioned technical proposal
Optimization, the horn steering engine include the first steering engine, the second steering engine and third steering engine, and first steering engine is set to the first horn
Front end at, second steering engine and third steering engine are respectively arranged at the front end and end of the second horn.This prioritization scheme will
The six degree of freedom structure of tradition cooperation mechanical arm is simplified, and is reduced the overall volume of mechanical arm, is reduced mechanical arm itself
Weight, alleviate the burden of steering engine, make the reduction of mechanical arm service requirement, practicability is stronger.
Further, the mechanical arm body and pedestal relative level rotate, and mechanical arm body is realized by its front end
With the rotation connection of pedestal, guarantee other freedom degrees of mechanical arm body it is unaffected in the case where, to above-mentioned technical proposal into
Row optimization, the front end of first horn are provided with the first cabinet, and the output axis connection of the first cabinet and bottom steering engine is simultaneously same
Axis rotation;First steering engine is located in the first cabinet, and the output shaft of the first steering engine and the front end of the first horn are connected and fixed, the
One steering engine drives the first horn pivoting.First cabinet plays the role of protecting bottom steering engine and fixes the first steering engine.
Further, mechanical arm body realizes lifting in the vertical direction, also realizes displacement, the first machine in the longitudinal direction
The control of the modality conversion horn steering engine of arm and the second horn, optimizes, based on the above technical solution by described
The end of first horn and the second horn is respectively arranged with the second cabinet and third cabinet, and second steering engine is set to second
In cabinet, the output shaft of the second steering engine is fixedly connected with the second horn and drives its pivoting;The third steering engine setting
In in third cabinet, the output shaft of third steering engine is fixedly connected with execution fixture and it is driven to rotate coaxially.
Further, under normal circumstances, mechanical arm uses TPU material (Thermoplastic with flexible attribute
Polyurethanes, thermoplastic polyurethane elastomer rubber) it is made, a degree of deformation can occurs in itself, control and disappear
The kinematic accuracy of mechanical arm can be improved in the influence for subtracting deformation, therefore optimizes based on the above technical solution, described
Second horn be it is rectangular, up, down, left and right four stress gauges are provided on the first horn, and be separately positioned on the first horn
On four side surfaces, each pair of strain gauge is all made of the connection of Wheatstone half-bridge.Upper and lower two strains are calculated as a pair, are used for
Detect the deformation degree of the second horn in the vertical direction;Left and right two strains are calculated as a pair, for detecting the second horn in water
Square upward deformation degree.
Further, can similarly carry out strain detecting design to the first horn, be provided on first horn it is left and
Right two strain gauges, the strain gauge of left and right two is using Wheatstone half-bridge connection (direct current digital ratio electric bridge).On first horn
Left and right two strains are calculated as a pair, for detecting the deformation degree of the first horn in the horizontal direction.
Further, fixture is executed for realizing flexibility clamping, reduces the damage generated when executing, specific shape knot
For structure according to following setting, the execution fixture includes pedestal, is provided on the pedestal through its front end face and rear end face
Axis hole, the flexible gripping finger is set to the front end face of pedestal, and the performing steering wheel is set to the rear end face of pedestal, executes
The output shaft of steering engine has been connected through a screw thread push head, and performing steering wheel drives push head reciprocating motion that flexible gripping finger is made to realize folding
Clamping.
Further, in order to realize flexible clamping, a preferred technical solution can be used, the flexible gripping finger includes
Outer layer flexible element and internal layer flexible element combine forming V-shape after the front end connection of two flexible elements, wherein the end of outer layer flexible element with
Pedestal rotation connection, the end of internal layer flexible element and push head rotation connection, the reciprocating motion for pushing head drive clamp assemblies
It opens and closes up.
Further, flexible gripping finger realizes that a kind of preferred connection type, pedestal described in gripping finger can be used in flexible deformation
On be provided with connecting pin, be provided with outer layer connecting hole and outer layer connecting shaft on connecting pin, the outer layer flexible element be equipped with it is outer
The corresponding connecting hole of layer connecting hole, the connecting hole that the outer layer connecting shaft passes through on outer layer connecting hole and outer layer flexible element make outer layer
Flexible element is rotated relative to connecting pin;Internal layer connecting hole and internal layer connecting shaft are provided on the push head, the internal layer is flexible
Part is equipped with connecting hole corresponding with internal layer connecting hole, and the internal layer connecting shaft passes through on internal layer connecting hole and internal layer flexible element
Connecting hole makes internal layer flexible element relative to push head rotation.
Further, steering engine is the entirety of a closed loop, and only supporting PWM, (Pulse Width Modulation, pulse are wide
Degree modulation) duty cycle signals realization position monocycle PID (ratio proportion, integral integral, differential
Differential it) controls, does not support external extension programming.In order to realize the advanced feature of cooperation mechanical arm indispensability, to upper
Technical solution is stated to improve, by the control chip gold of script in the control circuit of each steering engine, that is removed the present invention,
And the chip of STM32 series is integrated on the control panel, chip is used to be changed according to the circuital current of each steering engine and control
It runs, and is so achieved that freely controlling to steering engine.
Preferably, STM32F4 chip can be selected.
Above content discloses the structure composition of the cooperation mechanical arm, and the present invention also provides a kind of flexible cooperation is mechanical
The control method of arm, it is intended to judge whether mechanical arm collides by electric current induction, and be carried out after colliding to mechanical arm
Adjustment in time, is damaged caused by reduction;The dynamic deformation for judging mechanical arm according to strain gauge detection value simultaneously, to the shape of mechanical arm
Become carry out static state filter out, realize mechanical arm concussion eliminate so that cooperation mechanical arm is more stable during the work time can
It leans on.
The control method of the cooperation mechanical arm disclosed by the invention specifically comprises the following steps:
A kind of collision checking method of flexible mechanical arm, for controlling a kind of flexible mechanical arm described above, including such as
Lower step:
S01: detection horn steering engine physical size and the mass center and rotary inertia for determining it use Denavit-
Hartenberg parametric form is modeled, and the complete physical model of mechanical arm is obtained;
S02: IK Solvers equation is utilized, according to the output shaft angle of rotation of bottom steering engine, horn steering engine or performing steering wheel
Degree calculates separately out theoretical torque value needed for corresponding steering engine maintains the rotational angle;
S03: according to relational expression T=Iestimated* Kt*i obtains Iestimated, wherein T is the theoretical torque in step S02
Value, Kt are constant of the machine, and i is the corresponding transmission ratio of each steering engine;
S04: in any time of mechanical arm operating, single order filtering is carried out to measured current, obtained current value is
Ifiltered;
S05: a threshold is preset, and according to relational expression | Ifiltered-Iestimated| > threshold is sentenced
It is disconnected, it is judged as the event of colliding if setting up, if invalid be judged as the event that do not collide;
S06: by each steering engine number consecutively since the steering engine of bottom, satisfaction collides event condition and the largest number of
Steering engine inverts at once, realizes the rebound after collision with this, reduces and injure caused by collision.
In above-mentioned steps S03, theoretical torque value is acquired, is generally indicated by following analytic expression:
Torque_estimated=[(7766577*cos (conj (q2)) * sin (q2))/200000+ (1168371*
sin(q3+conj(q2))*cos(conj(q3))*cos(q2))/312500+(8164863*sin(q3+conj(q2))*cos
(conj(q3))*sin(conj(q4))*cos(q2)*cos(q4))/50000000+(18783207*sin(q3+conj
(q2))*cos(conj(q3))*sin(conj(q4))*cos(q2)*sin(q4))/25000000+(737627187947634
0519521767333347834587637*sin(q3+conj(q2))*cos(conj(q3))*sin(conj(q4))*cos
(q4)*sin(q2))/2028240960365167042394725128601600000000+(73762718794763405195
21767333347834587637*sin(q3+conj(q2))*sin(conj(q3))*sin(conj(q4))*cos(q2)*cos
(q4))/2028240960365167042394725128601600000000+(86837139*sin(q3+conj(q2))*cos
(conj(q3))^2*cos(conj(q4))*cos(q2)*sin(q4))/25000000,(1450899*cos(q2))/125000
+(256041*sin(q2))/250000,0,0]。
Further, it runs above-mentioned analytic expression and causes biggish computational burden, therefore advanced optimize, it is contemplated that mechanical arm
The gravity that different postures are born is consecutive variations, and the variation of different angle is not that very acutely, the present invention is used steering engine
Output shaft angle with 5 degree for unit discretization, and by sin and cos the two trigonometric function values directly in advance by 5 degree for increment in terms of
Occurrence is calculated, and is stored in the control chip in the form of array constant.In this way, which the above torque expression formula just relates only to
Simple addition subtraction multiplication and division can be realized directly in control panel with C language, can achieve the control frequency of 50Hz.
Further, if being in dragging teaching mode, once it detects and determines the above collision accident, it is only necessary to
Obtain the size for the power that dragging teaching people provides according to the size of actual current value and theoretical current value difference value, and from difference
Sign obtains external force direction.After obtaining external force direction and size, it is only necessary to be sent to corresponding joint steering engine equidirectional in proportion
Movement instruction, dragging tutorial function can be realized.
It is the method detected in the ideal case to the collision of mechanical arm above, actual conditions are that mechanical arm is moving
The vibration of middle generation vertically and horizontally, which leads to the dynamic deformation of mechanical arm, while mechanical arm is using flexible
Material is made, and will cause static deformation;It carries out vibration and eliminates the precision that mechanical arm can be improved, needed in vibration is eliminated this is quiet
State deformation is filtered out, and static deformation is often overlapped mutually with dynamic deformation, it is therefore desirable to the dynamic deformation of mechanical arm into
Row variable filters out, and specifically comprises the following steps:
1) it is read using low frequency firstorder filter filtering strain gauge, is denoted as Slowpass;
2) it is read using high frequency firstorder filter filtering strain gauge, is denoted as Shighpass;
3) the dynamic strain value S by filtering out is calculated according to the above resultsfiltered=Shighpass-Slowpass;
4) ratio that strain gauge reading is introduced at steering engine loop feedback is controlled according to above-mentioned dynamic strain value, it may be assumed that
Vi=V-Vs+Sfiltered* p, wherein ViFor speed ring input speed, V is target velocity, VsFor present speed, p is constant.
Compared with prior art, the invention has the benefit that
1. the present invention is light-weight, and has flexibility, collides to absorb and impact, reduce personal damage and mechanical arm damage
It is bad.
2. reducing the requirement to driving force The present invention reduces the labyrinth of tradition cooperation mechanical arm, using steering engine
Driving can be realized, reduce the cost of cooperation mechanical arm.
3. the present invention uses execution fixture flexible, it can be grabbed from multiple angles, the success rate of crawl is high.
4. the present invention measures mechanical arm deformation using strain gauge, and strain readings are introduced into position and speed control ring,
It realizes steering engine and actively offsets arm vibration, improve the control precision of mechanical arm.
5. being achieved at low cost collision detection and dragging teaching by way of carrying out current detecting to steering engine.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below will be to needed in the embodiment attached
Figure is briefly described, it should be understood that the following drawings only shows section Example of the invention, therefore is not to be taken as pair
The restriction of range for those of ordinary skill in the art without creative efforts, can also be according to this
A little attached drawings obtain other relevant attached drawings.
Fig. 1 is overall structure diagram of the invention.
Fig. 2 is decomposition texture schematic diagram of the invention.
Fig. 3 is the overall structure diagram for executing fixture.
Fig. 4 is the collision detection process schematic diagram of this cooperation mechanical arm.
Fig. 5 is the Principle of Process figure that this cooperation mechanical arm carries out shock absorbing.
In figure: 1- pedestal;The first cabinet of 2-;The first horn of 3-;The second cabinet of 4-;The second horn of 5-;6- third cabinet;7-
Performing steering wheel;8- pedestal;9- flexibility gripping finger;901- outer layer flexible element;902- internal layer flexible element;The first steering engine of 10-;11- second
Steering engine;12- third steering engine;13- pushes head;14- connecting pin.
Specific embodiment
With reference to the accompanying drawing and specific embodiment does further explaination to the present invention.
Embodiment 1:
As shown in Figure 1, Figure 2, Figure 3 shows, present embodiment discloses a kind of flexible cooperation mechanical arms, including pedestal 1, mechanical arm master
The bottom end of body and execution fixture, the machinery arm body is connect with base rotation, executes the top that fixture is set to mechanical arm body.
Specifically, being provided with control panel and bottom steering engine in the pedestal, bottom steering engine is for driving mechanical arm to horizontally rotate;Institute
The mechanical arm body stated includes the first horn 3 and the second horn 5 of rotation connection, and the first horn and the second horn are by horn steering engine
It is relatively rotated after driving in vertical direction;The execution fixture includes multiple flexible gripping fingers 9, executes fixture by performing steering wheel 7
Driving clamping;Bottom steering engine, horn steering engine and the performing steering wheel is electrically connected to control panel, and each steering engine and control panel
Between be respectively connected with current sensor.
The present embodiment executes fixture by pedestal and mechanical arm body driving and realizes clamping operation, and pedestal realizes that mechanical arm exists
The rotation of horizontal direction, the horn steering engine in mechanical arm body realize the movement on vertical direction, execute fixture and realize flexible clip
It takes, avoids and damaged during clamping, while mechanical arm whole progress collision detection and concussion during the motion disappear
Remove, avoid the expansion of injury, improve mechanical arm with people's collaborative and safety.
Preferably, in the present embodiment, the entire mechanical arm that cooperates is made by 3D printing technique.
First horn and the second horn drive mechanical arm by horn steering engine, in conjunction with the structure of mechanical arm body,
The quantity of horn steering engine and position setting can influence the state of entire mechanical arm, optimize to above-mentioned technical proposal, described
Horn steering engine include the first steering engine 10, the second steering engine 11 and third steering engine 12, first steering engine is set to the first horn
At front end, second steering engine and third steering engine are respectively arranged at the front end and end of the second horn.This prioritization scheme will pass
The six degree of freedom structure of system cooperation mechanical arm is simplified, and is reduced the overall volume of mechanical arm, is reduced mechanical arm itself
Weight alleviates the burden of steering engine, makes the reduction of mechanical arm service requirement, and practicability is stronger.
In the present embodiment, the mechanical arm body and pedestal relative level are rotated, and mechanical arm body is real by its front end
Now with the rotation connection of pedestal, guarantee other freedom degrees of mechanical arm body it is unaffected in the case where, to above-mentioned technical proposal
It optimizes, the front end of first horn is provided with the first cabinet 2, and the output axis connection of the first cabinet and bottom steering engine is simultaneously
It rotates coaxially;First steering engine is located in the first cabinet, and the output shaft of the first steering engine and the front end of the first horn are connected and fixed,
First steering engine drives the first horn pivoting.First cabinet plays the role of protecting bottom steering engine and fixes the first steering engine.
Mechanical arm body realizes lifting in the vertical direction, also realizes displacement, the first horn and second in the longitudinal direction
The modality conversion horn steering engine of horn controls, and optimizes based on the above technical solution, passes through first horn
It is respectively arranged with the second cabinet 4 and third cabinet 6 with the end of the second horn, second steering engine is set to the second cabinet
Interior, the output shaft of the second steering engine is fixedly connected with the second horn and drives its pivoting;The third steering engine is set to
In three cabinets, the output shaft of third steering engine is fixedly connected with execution fixture and it is driven to rotate coaxially.
In the present embodiment, mechanical arm uses TPU material (Thermoplastic with flexible attribute
Polyurethanes, thermoplastic polyurethane elastomer rubber) it is made, a degree of deformation can occurs in itself, control and disappear
The kinematic accuracy of mechanical arm can be improved in the influence for subtracting deformation, therefore optimizes based on the above technical solution, described
Second horn be it is rectangular, up, down, left and right four stress gauges are provided on the first horn, and be separately positioned on the first horn
On four side surfaces, each pair of strain gauge is all made of the connection of Wheatstone half-bridge.Upper and lower two strains are calculated as a pair, are used for
Detect the deformation degree of the second horn in the vertical direction;Left and right two strains are calculated as a pair, for detecting the second horn in water
Square upward deformation degree.
Strain detecting design can be similarly carried out to the first horn, and the strain of left and right two is provided on first horn
Meter, the strain gauge of left and right two are connected using Wheatstone half-bridge.Left and right two strains are calculated as a pair on first horn, use
In the deformation degree of the first horn of detection in the horizontal direction.
Fixture is executed for realizing flexibility clamping, reduces the damage generated when executing, specific shape and structure is according to such as
Lower setting, the execution fixture include pedestal 8, and the axis hole through its front end face and rear end face is provided on the pedestal,
The flexible gripping finger is set to the front end face of pedestal, and the performing steering wheel is set to the rear end face of pedestal, performing steering wheel
Output shaft has been connected through a screw thread push head 13, and performing steering wheel drives push head reciprocating motion that flexible gripping finger is made to realize flange splint
It takes.
In order to realize flexible clamping, a preferred technical solution can be used, the flexible gripping finger includes outer layer flexibility
Part and internal layer flexible element combine forming V-shape after the front end connection of two flexible elements, wherein the end of outer layer flexible element 901 and pedestal
Rotation connection, the end of internal layer flexible element 902 and push head rotation connection, the reciprocating motion for pushing head drive clamp assemblies to open
With close up.
Flexible gripping finger realizes that a kind of preferred connection type, the company of being provided on pedestal described in gripping finger can be used in flexible deformation
Pin is provided with outer layer connecting hole and outer layer connecting shaft on connecting pin, and the outer layer flexible element is equipped with and outer layer connecting hole pair
The connecting hole answered, the connecting hole that the outer layer connecting shaft passes through on outer layer connecting hole and outer layer flexible element keep outer layer flexible element opposite
Connecting pin rotation;Be provided with internal layer connecting hole and internal layer connecting shaft on the push head, the internal layer flexible element be equipped with
The corresponding connecting hole of internal layer connecting hole, the connecting hole that the internal layer connecting shaft passes through on internal layer connecting hole and internal layer flexible element make interior
Layer flexible element is relative to push head rotation.
Steering engine is the entirety of a closed loop, only PWM duty cycle signal is supported to realize position monocycle PID control, not supported
Outside extension programming.In order to realize the advanced feature of cooperation mechanical arm indispensability, above-mentioned technical proposal is improved, the present invention will
That dismounting of the control chip gold of script in the control circuit of each steering engine, and STM32 is integrated on the control panel
The chip of series, chip are used to so be achieved that according to its operation of the circuital current of each steering engine variation control to steering engine
Freely control.
In the present embodiment, STM32F4 chip can be selected.
Embodiment 2:
As shown in Figure 4, Figure 5, embodiment 1 discloses the structure composition of the cooperation mechanical arm, and the present embodiment provides one
The control method of the flexible cooperation mechanical arm of kind, it is intended to judge whether mechanical arm collides by electric current induction, and to mechanical arm
It is adjusted after colliding, is damaged caused by reduction in time;The dynamic shape of mechanical arm is judged according to strain gauge detection value simultaneously
Become, static state is carried out to the deformation of mechanical arm and is filtered out, realize that the concussion of mechanical arm is eliminated, so that cooperation mechanical arm is worked
It is more reliable and more stable in journey.
The control method of the cooperation mechanical arm disclosed in the present embodiment specifically comprises the following steps:
A kind of collision checking method of flexible mechanical arm, for controlling a kind of flexible mechanical arm described in embodiment 1, including
Following steps:
S01: detection horn steering engine physical size and the mass center and rotary inertia for determining it use Denavit-
Hartenberg parametric form is modeled, and the complete physical model of mechanical arm is obtained;
S02: IK Solvers equation is utilized, according to the output shaft angle of rotation of bottom steering engine, horn steering engine or performing steering wheel
Degree calculates separately out theoretical torque value needed for corresponding steering engine maintains the rotational angle;
S03: according to relational expression T=Iestimated* Kt*i obtains Iestimated, wherein T is the theoretical torque in step S02
Value, Kt are constant of the machine, and i is the corresponding transmission ratio of each steering engine;
S04: in any time of mechanical arm operating, single order filtering is carried out to measured current, obtained current value is
Ifiltered;
S05: a threshold is preset, and according to relational expression | Ifiltered-Iestimated| > threshold is sentenced
It is disconnected, it is judged as the event of colliding if setting up, if invalid be judged as the event that do not collide;
S06: by each steering engine number consecutively since the steering engine of bottom, satisfaction collides event condition and the largest number of
Steering engine inverts at once, realizes the rebound after collision with this, reduces and injure caused by collision.
In above-mentioned steps S03, theoretical torque value is acquired, is generally indicated by following analytic expression:
Torque_estimated=[(7766577*cos (conj (q2)) * sin (q2))/200000+ (1168371*
sin(q3+conj(q2))*cos(conj(q3))*cos(q2))/312500+(8164863*sin(q3+conj(q2))*cos
(conj(q3))*sin(conj(q4))*cos(q2)*cos(q4))/50000000+(18783207*sin(q3+conj
(q2))*cos(conj(q3))*sin(conj(q4))*cos(q2)*sin(q4))/25000000+(737627187947634
0519521767333347834587637*sin(q3+conj(q2))*cos(conj(q3))*sin(conj(q4))*cos
(q4)*sin(q2))/2028240960365167042394725128601600000000+(73762718794763405195
21767333347834587637*sin(q3+conj(q2))*sin(conj(q3))*sin(conj(q4))*cos(q2)*cos
(q4))/2028240960365167042394725128601600000000+(86837139*sin(q3+conj(q2))*cos
(conj(q3))^2*cos(conj(q4))*cos(q2)*sin(q4))/25000000,(1450899*cos(q2))/125000
+(256041*sin(q2))/250000,0,0].Wherein q1, q2, q3, q4 are respectively bottom steering engine, the first steering engine, the second rudder
The output shaft rotational angle of machine, third steering engine.
It runs above-mentioned analytic expression and causes biggish computational burden, therefore advanced optimize, it is contemplated that mechanical arm difference posture
The gravity of receiving is consecutive variations, and the variation of different angle is not very acutely, and the present invention, which is used, exports shaft angle for steering engine
It spends with 5 degree for unit discretization, and the two trigonometric function values are directly specific out for incremental computations with 5 degree in advance by sin and cos
Value, and stored in the control chip in the form of array constant.In this way, which the above torque expression formula just relates only to simply add
Subtract multiplication and division, can directly be realized in control panel with C language, can achieve the control frequency of 50Hz.
If being in dragging teaching mode, once it detects and determines the above collision accident, it is only necessary to according to reality
The size of current value and theoretical current value difference value obtains the size for the power that dragging teaching people provides, and obtains from the sign of difference
To external force direction.After obtaining external force direction and size, it is only necessary to send equidirectional movement in proportion to corresponding joint steering engine and refer to
It enables, dragging tutorial function can be realized.
It is the method detected in the ideal case to the collision of mechanical arm above, actual conditions are that mechanical arm is moving
The vibration of middle generation vertically and horizontally, which leads to the dynamic deformation of mechanical arm, while mechanical arm is using flexible
Material is made, and will cause static deformation;It carries out vibration and eliminates the precision that mechanical arm can be improved, needed in vibration is eliminated this is quiet
State deformation is filtered out, and static deformation is often overlapped mutually with dynamic deformation, it is therefore desirable to the dynamic deformation of mechanical arm into
Row variable filters out, and specifically comprises the following steps:
1) it is read using low frequency firstorder filter filtering strain gauge, is denoted as Slowpass;
2) it is read using high frequency firstorder filter filtering strain gauge, is denoted as Shighpass;
3) the dynamic strain value S by filtering out is calculated according to the above resultsfiltered=Shighpass-Slowpass;
4) ratio that strain gauge reading is introduced at steering engine loop feedback is controlled according to above-mentioned dynamic strain value, it may be assumed that
Vi=V-Vs+Sfiltered* p, wherein ViFor speed ring input speed, V is target velocity, VsFor present speed, p is constant.
Above is the several embodiments that the present invention enumerates, but the present invention is not limited to above-mentioned optional embodiment,
Those skilled in the art can obtain other numerous embodiments according to the mutual any combination of aforesaid way, anyone is of the invention
Other various forms of embodiments can be all obtained under enlightenment.Above-mentioned specific embodiment should not be understood protection of the invention in pairs
The limitation of range, protection scope of the present invention should be subject to be defined in claims, and specification can be used for solving
Release claims.
Claims (10)
1. a kind of flexible cooperation mechanical arm, including pedestal (1), mechanical arm body and execution fixture, the bottom of the machinery arm body
End is connect with base rotation, executes the top that fixture is set to mechanical arm body;It is characterized by: being provided with control in the pedestal
Making sheet and bottom steering engine, bottom steering engine is for driving mechanical arm to horizontally rotate;The mechanical arm body includes rotation connection
First horn (3) and the second horn (5), the first horn and the second horn by turning after horn servo driving in vertical direction relatively
It is dynamic;The execution fixture includes multiple flexible gripping fingers (9), executes fixture by performing steering wheel (7) and drives clamping;The bottom
Steering engine, horn steering engine and performing steering wheel are electrically connected to control panel, and electric current biography is respectively connected between each steering engine and control panel
Sensor.
2. flexible cooperation mechanical arm according to claim 1, it is characterised in that: the horn steering engine includes the first steering engine
(10), the second steering engine (11) and third steering engine (12), first steering engine are set at the front end of the first horn, second rudder
Machine and third steering engine are respectively arranged at the front end and end of the second horn.
3. flexible cooperation mechanical arm according to claim 2, it is characterised in that: the front end of first horn is provided with
First cabinet (2), the output axis connection of the first cabinet and bottom steering engine simultaneously rotate coaxially;First steering engine is located at the first cabinet
Interior, the output shaft of the first steering engine and the front end of the first horn are connected and fixed, and the first steering engine drives the first horn pivoting.
4. flexible cooperation mechanical arm according to claim 2, it is characterised in that: first horn and the second horn
End is respectively arranged with the second cabinet (4) and third cabinet (6), and second steering engine is set in the second cabinet, the second rudder
The output shaft of machine is fixedly connected with the second horn and drives its pivoting;The third steering engine is set in third cabinet,
The output shaft of third steering engine is fixedly connected with execution fixture and it is driven to rotate coaxially.
5. flexible cooperation mechanical arm according to claim 2, it is characterised in that: second horn be it is rectangular, first
It is provided with up, down, left and right four stress gauges on horn, and is separately positioned on four side surfaces of the first horn, every a pair
Strain gauge is all made of the connection of direct current digital ratio electric bridge.
6. flexible cooperation mechanical arm according to claim 2, it is characterised in that: be provided on first horn it is left and
Right two strain gauges, the strain gauge of left and right two are connected using direct current digital ratio electric bridge.
7. flexible cooperation mechanical arm according to claim 1, it is characterised in that: the execution fixture includes pedestal (8),
The axis hole through its front end face and rear end face is provided on the pedestal, the flexible gripping finger is set to the front end of pedestal
Face, the performing steering wheel are set to the rear end face of pedestal, and the output shaft of performing steering wheel has been connected through a screw thread push head (13),
Performing steering wheel drives push head reciprocating motion that flexible gripping finger is made to realize folding clamping.
8. flexible cooperation mechanical arm according to claim 1, it is characterised in that: integrate STM32 system on the control panel
The chip of column, chip are used to control the operation of each steering engine.
9. a kind of collision checking method of flexible mechanical arm, for controlling a kind of according to any one of claims 1 to 88 described in any item flexible machines
Tool arm, which comprises the steps of:
S01: detection horn steering engine physical size and the mass center and rotary inertia for determining it are joined using Denavit-Hartenberg
Number form formula is modeled, and the complete physical model of mechanical arm is obtained;
S02: utilizing IK Solvers equation, according to the output shaft rotational angle of bottom steering engine, horn steering engine or performing steering wheel point
Theoretical torque value needed for corresponding steering engine maintains the rotational angle is not calculated;
S03: according to relational expression T=Iestimated* Kt*i obtains Iestimated, wherein T is the theoretical torque value in step S02, Kt
For constant of the machine, i is the corresponding transmission ratio of each steering engine;
S04: in any time of mechanical arm operating, single order filtering is carried out to measured current, obtained current value is Ifiltered;
S05: a threshold is preset, and according to relational expression | Ifiltered-Iestimated| > threshold judged, if
Establishment is then judged as the event of colliding, and is judged as the event that do not collide if invalid;
S06: by each steering engine number consecutively since the steering engine of bottom, meet collide event condition and the largest number of steering engine
At once it inverts, the rebound after collision is realized with this, reduces and is injured caused by collision.
10. the collision checking method of flexible mechanical arm according to claim 9, which is characterized in that mechanical arm is during exercise
Generate vibration vertically and horizontally, which leads to the dynamic deformation of mechanical arm, to the dynamic deformation of mechanical arm into
Row variable filters out, and includes the following steps:
1) it is read using low frequency firstorder filter filtering strain gauge, is denoted as Slowpass;
2) it is read using high frequency firstorder filter filtering strain gauge, is denoted as Shighpass;
3) the dynamic strain value S by filtering out is calculated according to the above resultsfiltered=Shighpass-Slowpass;
4) ratio that strain gauge reading is introduced at steering engine loop feedback is controlled according to above-mentioned dynamic strain value, it may be assumed that Vi=V-
Vs+Sfiltered* p, wherein ViFor speed ring input speed, V is target velocity, VsFor present speed, p is constant.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811400438.3A CN109202873A (en) | 2018-11-22 | 2018-11-22 | A kind of flexible mechanical arm and its control method of cooperating |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811400438.3A CN109202873A (en) | 2018-11-22 | 2018-11-22 | A kind of flexible mechanical arm and its control method of cooperating |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109202873A true CN109202873A (en) | 2019-01-15 |
Family
ID=64994233
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811400438.3A Pending CN109202873A (en) | 2018-11-22 | 2018-11-22 | A kind of flexible mechanical arm and its control method of cooperating |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109202873A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110900659A (en) * | 2019-12-11 | 2020-03-24 | 广东博智林机器人有限公司 | Robot collision detection method and device, electronic equipment and storage medium |
CN111168718A (en) * | 2020-01-03 | 2020-05-19 | 北京理工大学 | Device for detecting collision force and collision power of cooperative mechanical arm and environment |
CN111515928A (en) * | 2020-04-15 | 2020-08-11 | 上海工程技术大学 | Mechanical arm motion control system |
CN112141675A (en) * | 2019-06-28 | 2020-12-29 | 安川电机(中国)有限公司 | Workpiece conveying device, workpiece conveying control method and controller |
CN112258929A (en) * | 2020-11-19 | 2021-01-22 | 浙江工业大学 | Remote interactive teaching aid for children |
CN113829378A (en) * | 2021-09-29 | 2021-12-24 | 广东博工三六五机器人信息技术有限公司 | Multi-axis experiment grabbing robot with wireless manipulator |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103557823A (en) * | 2013-10-24 | 2014-02-05 | 中联重科股份有限公司 | Cloth placing boom vibration displacement detection method and detection system, controller and equipment |
CN104188600A (en) * | 2014-09-16 | 2014-12-10 | 湖南格兰博智能科技有限责任公司 | Collision detection method and device applied to robotic floor cleaner |
CN104985609A (en) * | 2015-06-11 | 2015-10-21 | 佛山市南海区广工大数控装备协同创新研究院 | Intelligent vibration compensation mechanical arm, robot and vibration measurement method of intelligent vibration compensation mechanical arm |
CN106346510A (en) * | 2016-10-11 | 2017-01-25 | 佛山科学技术学院 | Flexible three-finger clamp holder having touch sensing function |
CN108136604A (en) * | 2015-10-30 | 2018-06-08 | 川崎重工业株式会社 | The monitoring arrangement of robot system |
CN108247654A (en) * | 2018-02-05 | 2018-07-06 | 遨博(北京)智能科技有限公司 | A kind of control method of robot, device and system |
WO2018142559A1 (en) * | 2017-02-03 | 2018-08-09 | オリンパス株式会社 | Medical manipulator |
-
2018
- 2018-11-22 CN CN201811400438.3A patent/CN109202873A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103557823A (en) * | 2013-10-24 | 2014-02-05 | 中联重科股份有限公司 | Cloth placing boom vibration displacement detection method and detection system, controller and equipment |
CN104188600A (en) * | 2014-09-16 | 2014-12-10 | 湖南格兰博智能科技有限责任公司 | Collision detection method and device applied to robotic floor cleaner |
CN104985609A (en) * | 2015-06-11 | 2015-10-21 | 佛山市南海区广工大数控装备协同创新研究院 | Intelligent vibration compensation mechanical arm, robot and vibration measurement method of intelligent vibration compensation mechanical arm |
CN108136604A (en) * | 2015-10-30 | 2018-06-08 | 川崎重工业株式会社 | The monitoring arrangement of robot system |
CN106346510A (en) * | 2016-10-11 | 2017-01-25 | 佛山科学技术学院 | Flexible three-finger clamp holder having touch sensing function |
WO2018142559A1 (en) * | 2017-02-03 | 2018-08-09 | オリンパス株式会社 | Medical manipulator |
CN108247654A (en) * | 2018-02-05 | 2018-07-06 | 遨博(北京)智能科技有限公司 | A kind of control method of robot, device and system |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112141675A (en) * | 2019-06-28 | 2020-12-29 | 安川电机(中国)有限公司 | Workpiece conveying device, workpiece conveying control method and controller |
CN112141675B (en) * | 2019-06-28 | 2022-07-19 | 安川电机(中国)有限公司 | Workpiece conveying device, workpiece conveying control method and controller |
CN110900659A (en) * | 2019-12-11 | 2020-03-24 | 广东博智林机器人有限公司 | Robot collision detection method and device, electronic equipment and storage medium |
CN110900659B (en) * | 2019-12-11 | 2021-06-04 | 广东博智林机器人有限公司 | Robot collision detection method and device, electronic equipment and storage medium |
CN111168718A (en) * | 2020-01-03 | 2020-05-19 | 北京理工大学 | Device for detecting collision force and collision power of cooperative mechanical arm and environment |
CN111168718B (en) * | 2020-01-03 | 2021-06-22 | 北京理工大学 | Device for detecting collision force and collision power of cooperative mechanical arm and environment |
CN111515928A (en) * | 2020-04-15 | 2020-08-11 | 上海工程技术大学 | Mechanical arm motion control system |
CN111515928B (en) * | 2020-04-15 | 2023-03-31 | 上海工程技术大学 | Mechanical arm motion control system |
CN112258929A (en) * | 2020-11-19 | 2021-01-22 | 浙江工业大学 | Remote interactive teaching aid for children |
CN113829378A (en) * | 2021-09-29 | 2021-12-24 | 广东博工三六五机器人信息技术有限公司 | Multi-axis experiment grabbing robot with wireless manipulator |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109202873A (en) | A kind of flexible mechanical arm and its control method of cooperating | |
CN108772838B (en) | Mechanical arm safe collision strategy based on external force observer | |
CN104723340B (en) | Based on the impedance adjustment connecting and damping the flexible joint mechanical arm configured | |
EP2692488B1 (en) | Control device and control method for robot and the robot | |
CN100464355C (en) | Air-actuated muscle motion analog control platform device and posture control method | |
CN104626171A (en) | Mechanical arm collision detection and response method based on six-dimensional force sensor | |
CN107457798A (en) | The abnormality detector and method for detecting abnormal of the joint portion of parallel link robot | |
CN104665962A (en) | Wearable function-enhanced manipulator system as well as assisting fingers and control method thereof | |
CN108237557B (en) | Stress testing device for movable joint of humanoid machine | |
CN105313103A (en) | Double arm robot | |
CN106346500A (en) | Underactuated humanoid dexterous robotic hand device | |
CN101332604A (en) | Control method of man machine interaction mechanical arm | |
CN204076281U (en) | Based on the heavy-loaded precision redundancy three arm manipulator of driving | |
CN107175686A (en) | A kind of joint of robot | |
CN107690375A (en) | Portable power joint arrangement and lower limb assistance exoskeleton equipment and its control method | |
CN106808464A (en) | Using the vehicle production system and production method of the robot that cooperates | |
CN106309081A (en) | Light motion assisting device and control method thereof | |
CN109108954A (en) | A kind of the Torque Control system and its Torque Control method of power joint arrangement | |
CN108858256A (en) | A kind of small-sized form adaptive drive lacking two refers to that hand grabs device | |
CN111660284A (en) | Wearable cooperation robot with auxiliary stay function | |
CN108839000A (en) | Upper limb assistance exoskeleton robot | |
CN209050744U (en) | A kind of flexible cooperation mechanical arm | |
Mizuuchi et al. | The development and control of a flexible-spine for a human-form robot | |
CN102825601A (en) | Anthropomorphic six-degree-of-freedom robot gravitational equilibrium method | |
CN103495969A (en) | Flexible-hinge parallel-connection robot control device based on contact-type sensor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190115 |