This invention relates to robotic arm deployment apparatus, and to the calibration and initialisation of robotic arms.
A known type of robotic arm is used in path following or tip following applications. Such an arm may be caused to advance into an environment along a required path, for example avoiding obstacles, with the body of the arm remaining close to that path along its length. Such an arm commonly comprises a plurality of sequentially arranged articulated links. Actuators comprising control cables may be used to control the position of control links which are positioned at intervals along the length of the arm. For example, there may be three cables associated with each control link. The control links each define the end of a segment in which the remaining links are passive, and take up a continuously curved shape between adjacent control links. Thus the shape of the body of the arm can be controlled.
With such an arrangement, the actuators may also comprise a motor with an encoder to pull in or pay out each cable as required to control the position of the control link concerned. A computer control system may communicate with the encoders for this purpose. For example, the control cables may each be wound on to a spool. When first constructed, the arm needs to be initialised, with the encoders set to correspond to a known position of the arm. For this purpose, it may be possible to allow the arm to hang down vertically, in which case it may be assumed that the arm is straight. The control cables may then be wound to predefined tensions, and the motor encoders may be set to “zero” or “straight”. The arm may then be packaged for use, for example being wound onto a reel inside a deployment housing.
The process of “zeroing” the encoders may need to be repeated after a certain period of use to calibrate the arm because of hysteresis errors. However, it may be inconvenient or impossible to allow the arm to hang down or otherwise to constrain the arm into a straight position when it has been packaged for use. Thus it has previously been necessary for the arm to be taken out of service and removed from the housing in order to calibrate it.
This invention aims to provide a robotic arm deployment apparatus which may also be used to initialise or calibrate the arm.
According to the present invention there is provided a robotic arm deployment apparatus comprising an arm mounted to a housing, the arm comprising a plurality of segments, each segment comprising a plurality of articulated links arranged sequentially along the arm; and an actuator having a control arrangement associated therewith for controlling the position of at least one of the links in each segment; a deployment path for the arm being defined in the housing, and a guide being arranged along the deployment path, the guide being adapted to constrain the arm within the guide to a straight configuration, and the guide having a length which is at least equal to the length of each segment of the arm.
Thus, as each segment passes into the guide, it is known that the segment is straight, and the control arrangement for that segment can be set or “zeroed” accordingly. The actuators may for example comprise control cables, the length of which are varied by motors. The control arrangement may comprise an encoder associated with each motor for connection to a computer control system. The segments are conveniently of equal length.
The guide may also be arranged to constrain the arm rotationally such that it is also known that the segment within the guide is not twisted. This obviates any error associated with the wire length change due to twisting, and so has the advantage that the calibration can be more accurate. A further advantage is that the guide may support torsional loads on the arm when deployed.
The invention also comprises a method of calibrating a robotic arm in a deployment apparatus as defined above, comprising deploying the arm such that a first segment is constrained within the guide, adjusting the actuator for that segment to maintain the segment in a straight configuration, setting the control arrangement to correspond to the straight position, and repeating these steps for subsequent segments and setting the control arrangement to values representing the retracted arm shape as defined by the deployment path.
For example, the deployment path may be defined by a helical or hose-reel shaped former in the housing on which the arm is mounted. Alternatively the arm may be stored in a looped shape, where the shape of the loop is defined by a former, or where the loop is unconstrained. The arm may also be equipped with shape measurement sensors, such that the actual shape of the arm is known.
The arm may include an indicator for indicating the length of arm which has been deployed from the housing. Such an indicator may comprise a visual display on the housing, or markers on the arm itself. This has the advantage that it may clearly be seen when a complete segment has been deployed or retracted.
In order that the invention may be more readily understood, reference will now be made to the accompanying drawings, in which:
a is a schematic cross-sectional side view of a deployment apparatus and arm in accordance with the present invention;
b is a cross-section view of the guide portion and arm of
a and 8b are schematic side cross-sectional views showing different arm stowage configurations;
Referring now to
The arm 6 is constrained in a recess 9 in the outer edge of the reel 4, which thus defines the deployment path, by a restraining belt 8 mounted on a series of pulleys or wheels 10, 11. A pair of the wheels 10 are positioned each immediately adjacent the reel 4 with the belt 8 extending around the reel 4 between them, such that the belt 8 sandwiches the arm 6 between the belt 8 and recess 9 of the reel 4 to restrain the arm in the recess 9. The remainder of the belt 8 returns around the edge of the housing on further wheels 11 positioned at the corners 13 of the housing.
The base or proximal portion 12 of the arm 6 is attached to the reel 4, and the distal or tip portion 14 of the arm 6 leaves the recess 9 and passes into a guide section 16, which further defines the deployment path. The guide 16 is a straight tube sized to closely receive the arm 6 and has an opening 18 to the exterior of the housing 2 for deploying the arm 6 out of the housing. Thus the arm 6 may be deployed through the guide 16 when the reel 4 turns in the clockwise direction, as can be seen from
The guide 16 may have one or more ridges 17 running along the inside thereof to engage in recesses 7 in the arm 6, such that the arm is substantially prevented from twisting with respect to the guide, as shown in
From
Referring also to
In use, to deploy the arm 6, the belt motor 42 is operated to turn the rotation belt 46. Thus the reel 4 and the arm 6 are turned in the clockwise direction, such that the tip 14 of the arm emerges from the aperture 18 in the guide 16. Once a segment of the arm 6 has emerged from the aperture 18, its shape may be controlled by operation of the motors 24 associated with the control cables for the control link 32 at the end of that segment. The shape of the arm 6 controlled by the actuation motors 24, is coordinated with the advancement of the arm 6 controlled the drive motor 42 by the computer control system to achieve a “tip following” motion.
Calibration or initialisation of the arm 6 may take place as follows. With the arm in the extended position, shown in
The belt motor 42 may then be operated further to move the rotation belt 46 such that the arm 6 is retracted into the housing 2, and the next most proximal segment is contained within the guide 16. In this position, the next set of control cables corresponding to that segment may be wound to a predetermined tension using the actuators 20. In this position, it is known that the segment concerned is straight, and that the adjacent segment is located along the deployment path in a known shape, and therefore the shape of the arm along the length of the associated control cables is known. Thus the encoders can be set accordingly.
This process may be repeated for each segment of the arm until the arm is completely retracted. The actuators and control system are then calibrated and/or initialised and ready for use. It will be appreciated that the calibration process may take place without removing the covers 3,5 of the housing 2.
Calibration may also take place during operation of the arm. The tension in the control cables associated with a segment passing through the guide 16 may be monitored or adjusted to ensure the arm remains correctly calibrated.
Referring now to
Referring to
Number | Date | Country | Kind |
---|---|---|---|
0807330 | Apr 2008 | GB | national |
The present application is a continuation of pending International patent application PCT/GB2009/000997 filed on Apr. 20, 2009, which designates the United States and claims priority from United Kingdom patent application 0807330.6 filed Apr. 22, 2008.
Number | Name | Date | Kind |
---|---|---|---|
980181 | Asbury | Jan 1911 | A |
3234698 | Kimblern | Feb 1966 | A |
4719840 | Goodell et al. | Jan 1988 | A |
5271182 | Greisner et al. | Dec 1993 | A |
5355643 | Bringolf | Oct 1994 | A |
8011260 | Scott et al. | Sep 2011 | B2 |
20010029406 | Okamoto et al. | Oct 2001 | A1 |
20020032365 | Hasegawa et al. | Mar 2002 | A1 |
20070158504 | Burlot | Jul 2007 | A1 |
20080199295 | Scott et al. | Aug 2008 | A1 |
Number | Date | Country |
---|---|---|
3605133 | Aug 1986 | DE |
2825655 | Dec 2002 | FR |
2171076 | Aug 1986 | GB |
2221010 | Sep 1990 | JP |
11244225 | Sep 1999 | JP |
2000089131 | Mar 2000 | JP |
1484722 | Jun 1989 | SU |
03017858 | Mar 2003 | WO |
2006136827 | Dec 2006 | WO |
2007109739 | Sep 2007 | WO |
Entry |
---|
International Search Report; PCT/GB2009/000997; Sep. 7, 2009; 3 pages. |
United Kingdom Search Report; Application No. GB0807330.6; May 28, 2008; 1 page. |
Number | Date | Country | |
---|---|---|---|
20110067519 A1 | Mar 2011 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/GB2009/000997 | Apr 2009 | US |
Child | 12908570 | US |