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 PDF

Info

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
Application number
CN201811400438.3A
Other languages
Chinese (zh)
Inventor
唐悦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Mita Network Technology Co Ltd
Original Assignee
Beijing Mita Network 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 Beijing Mita Network Technology Co Ltd filed Critical Beijing Mita Network Technology Co Ltd
Priority to CN201811400438.3A priority Critical patent/CN109202873A/en
Publication of CN109202873A publication Critical patent/CN109202873A/en
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J15/00Gripping heads and other end effectors
    • B25J15/08Gripping heads and other end effectors having finger members
    • B25J15/12Gripping heads and other end effectors having finger members with flexible finger members
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme 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

A kind of flexible mechanical arm and its control method of cooperating
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.
CN201811400438.3A 2018-11-22 2018-11-22 A kind of flexible mechanical arm and its control method of cooperating Pending CN109202873A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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