The disclosure of Japanese Patent Application No. 2008-046060 filed on Feb. 27, 2008 including the specification, drawings and abstract is incorporated herein by reference in its entirety.
1. Field of the Invention
The present invention relates to a power assist device, and more particularly to a power assist device and a method of controlling the power assist device.
2. Description of the Related Art
Power assist devices are used as devices for supporting conveyance of heavy objects (workpieces) by worker on production sites and so forth of industrial products. Operation of assembling workpieces includes conveyance and positioning of workpieces. The worker and the power assist device can cooperatively transfer the workpieces, and the power assist device can be burdened with the force required for transferring the workpiece. The worker can effectively position the workpiece by teaching the positioning of the workpiece to the power assist device. In other words, the purpose of using the power assist device is to reduce labor of workers and to improve work efficiency.
It is known with a power assist device that includes a drive mechanism such as a motor and an actuator for each of a plurality of arms and a sensor for detecting operating force applied to the arm for each of the arms. For example, Japanese Patent Application Publication No. 11-198077 (JP-A-11-198077) discloses such a power assist device. In the power assist device, the worker operates the arm in a desired direction. The operating force is measured by the sensor installed in each arm. Operating force equivalent to the operating force measured by the sensor is generated by the drive mechanism. Thereby, the worker can transfer a workpiece by operation with smaller force.
However, the power assist device of the related art has a problem that the worker has difficulty in operability in the case that the workpiece is conveyed in an inclined state. The worker experiences difficulty in operability of the power assist device because such circumstances occur that force required by the worker for operation (operating force) is large and that the operating direction desired by the worker does not correspond with the direction that the workpiece is actually displaced, for example.
Now, the power assist device of the related art will be described with reference to
As shown in
As shown in
The suction cups 23b, 23b . . . are capable of turning on and off of a sucking action. The contact pressure sensors 23e, 23e . . . are installed in the suction cups 23b, 23b . . . , and measure pressure (reaction force) that the windshield 30 sucked to and held on the suction cups receives in contacting with the external environment.
As shown in
The free joint 24 is a joint member that is constructed to be capable of rotating in each of roll, pitch, and yaw rotational directions without interfering with each other. The free joint 24 also includes a brake mechanism 24a. The brake mechanism 24a regulates rotation in each of roll, pitch, and yaw rotational directions independently of each other according to an instruction from the control device 25.
As shown in
In other words, when the control device 25 receives measurement values (Sa, Sγ) from the force sensors 23d, 23d, the control device 25 estimates the operating force (Fa, Fγ) of the worker based on the measurement values (Sa, Sγ), determines operation desired by the worker (operating direction, operation amount, operating speed, and so forth), and controls operation of the actuator 22a and the motor 22b, thereby controlling the position of the robot arm 22. A construction having a 6-component load force sensor is known with the force sensors 23d, 23d.
Now, a workpiece holding state of the power assist device of the related art will be described with reference to
As shown in
Sa=0, Sγ=−Mg
In the related art, an offset value (+Mg) is set for the operating force Fγ in the γ-axis direction estimated with the measurement value Sγ from the force sensor 23d in consideration of the gravitational force Mg that acts on the handle 23c. In other words, the operating force (Fa, Fγ) of the worker is obtained by the control device 25 according to the following equation.
Fa=Sa, Fγ=Sγ+Mg
Thus, the operating force (Fa, Fγ) of the worker can be accurately estimated by the control device 25 based on the measurement values (Sa, Sγ) from the force sensor 23d in the state that the workpiece holding device 23 horizontally holds the windshield 30.
However, as shown in
Sa=−Mg sinθ, Sγ=−Mg cosθ
In other words, the measurement values (Sa, Sγ) reflect the influence of the gravitational force Mg in accordance with the inclination angle θ of the workpiece holding device 23. However, in the related art, the inclination angle θ of the workpiece holding device 23 is not taken into consideration in obtaining the offset value.
Therefore, as the power assist device 21 only setting the offset value (+Mg) for the operating force Fγ estimated based on the measurement value Sγ of the force sensor 23d in the γ axis direction in consideration of the gravitational force Mg applied to the handle 23c, does not allow accurate estimation of the operating force (Fa, Fγ) of the worker in the state that the workpiece holding device 23 holds the windshield 30 while it is inclined at the angle θ.
Furthermore, if the operating force (Fa, Fγ) of the worker cannot be accurately estimated, then an assist amount required by the power assist device 21, which is calculated by the control device 25, cannot be successfully derived. This results in circumstances that force that the worker requires for operation (operating force) becomes large and that an operating direction desired by the worker does not correspond with a direction that the windshield 30 is practically displaced, thus deteriorating operability of the power assist device.
Therefore, it is difficult with the power assist device of the related art to convey the workpiece in a desired direction and to obtain accuracy in positioning in the case that the workpiece is conveyed in the inclined state. Further, there is a problem that positioning of the workpiece consumes time and efficiency in conveyance is not improved as intended.
The present invention provides a power assist device and a method of controlling the power assist device that can secure accuracy in positioning and improvement in efficiency in conveyance even when a workpiece is conveyed in a inclined state. Specifically, the present invention provides a power assist device and a method of controlling the power assist device that has good operability and that force that a worker requires for operation (operating force) is small and a operating direction desired by the worker corresponds with a direction in which the workpiece is actually displaced even when the workpiece is conveyed in an inclined state.
A first aspect of the present invention relates to a power assist device including a workpiece holding device that holds a workpiece, a handle that is provided in the workpiece holding device and adapted to be an operating part operated by a worker, a force sensor that is provided in the workpiece holding device and measures operating force of the worker acts on the handle, a robot arm that supports the workpiece holding device, and a control device that controls an action of the robot arm based on a measurement result of the force sensor. In the power assist device, the workpiece holding device includes an angle sensor that measures an inclination angle of the workpiece holding device. The control device corrects the measurement result of the force sensor based on a measurement result of the angle sensor and controls an action of the robot arm based on an a corrected measurement result of the force sensor.
The control device may calculate the offset value based on the measurement result of the angle sensor and the weight of the handle and further the measurement result of the force sensor and the offset value together to calculate the corrected measurement result of the force sensor.
A second aspect of the present invention relates to a method of controlling a power assist device including a workpiece holding device a workpiece, a handle that is provided in the workpiece holding device and adapted to be an operating part operated by a worker, a force sensor that is provided in the workpiece holding device and measures operating force of the worker that acts on the handle, a robot arm that supports the workpiece holding device, and a control device that controls an action of the robot arm based on a measurement result of the force sensor. The workpiece holding device includes an angle sensor that measures an inclination angle of the workpiece holding device. The control device corrects the measurement result of the force sensor based on a measurement result of the angle sensor and controls an action of the robot arm based on an corrected measurement result of the force sensor.
The control device calculates the offset value based on the measurement result of the angle sensor and the weight of the handle, and further adds the measurement result of the force sensor and the offset value together to calculate the corrected measurement result of the force sensor.
In a case that the workpiece is transferred by the power assist device in an inclined state, the operating force of the worker can be appropriately adjusted in response to the inclination angle, and the operating force of the worker can be accurately estimated. This allows reduction in the operating force of the worker and correspondence between the operating direction desired by the worker and an actual direction of conveyance, thus improving efficiency in conveyance by the power assist device.
Correction of the measurement value of the force sensor is facilitated, thus allowing accurate estimation of the operating force of the worker.
The foregoing and further features and advantages of the invention will become apparent from the following description of example embodiments with reference to the accompanying drawings, wherein like numerals are used to represent like elements, and wherein:
A power assist device in accordance with an embodiment of the present invention will be described with reference to
As shown in
The robot arm 2 described in this embodiment is supported by a hoist 7 to be capable of traveling in the X-axis direction. The robot arm used for the power assist device 1 to which the present invention is applied is not limited to the robot arm 2 that has an arm shape described in this embodiment, but a robot arm of another structure may be used.
As shown in
The suction cups 3b, 3b . . . are capable of turning on and off of action. The contact pressure sensors 3e, 3e . . . are installed in the suction cups 3b, 3b . . . , and measure pressure (reaction force) that the windshield 10 sucked to and held on the suction cups receives in contacting with the external environment.
As shown in
The free joint 4 is a joint member that is constructed to be capable of rotating in each of roll, pitch, and yaw rotational directions without interfering with each other. The free joint 4 also includes a brake mechanism 4a. The brake mechanism 4a regulates rotation in each of roll, pitch, and yaw rotational directions independently of each other according to an instruction from the control device 5.
As shown in
In other words, when the control device 5 receives measurement values (Sa, Sγ) from the force sensors 3d, 3d, the control device 5 estimates the operating force (Fa, Fγ) of the worker based on the measurement values (Sa, Sγ), determines operation desired by the worker (operating direction, operation amount, operating speed, and so forth), and controls operation of the actuator 2a and the motor 2b, thereby controlling the position of the robot arm 2.
The angle sensor 6 functioning as an angle measuring device is fixedly installed in the workpiece holding device 3 and measures an inclination angle θ of the workpiece holding device 3. The angle sensor 6 is connected to the control device 5. The control device 5 receives a measurement result about the inclination angle θ of the workpiece holding device 3 measured by the angle sensor 6. Thereby, the control device 5 calculates inclination angles of the workpiece holding device 3 in roll, pitch, and yaw directions in the XYZ coordinate system. In this embodiment, the workpiece holding device 3 is adapted to include the angle sensor 6, and the angle sensor 6 measures the angles of the workpiece holding device 3 in roll, pitch, and yaw directions in the XYZ coordinate system. However, the control device 5 may calculate the inclination angles of the workpiece holding device 3 from information about positions of the robot arm 2 and the free joint 4, for example. The present invention is not limited by a method of measuring an inclination angle of the workpiece holding device 3.
Now, a workpiece holding state by the power assist device in accordance with the embodiment of the present invention will be described with reference to
As shown in
Sa=0, Sγ=−Mg
In the power assist device 1, an offset value (+Mg) is set for the operating force Fγ in the γ-axis direction estimated with the measurement value Sγ from the force sensor 3d in consideration of the gravitational force Mg that acts on the handle 3c. In other words, in the power assist device 1 in accordance with the embodiment of the present invention, the operating force (Fa, Fγ) of the worker can be obtained by the control device 5 according to the following equation in the state that the workpiece holding device 3 horizontally holds the windshield 10.
Fa=Sa, Fγ=Sγ+Mg
As shown in
Sa=−Mg sinθ, Sγ=−Mg cosθ
Therefore, the offset value in accordance with the inclination angle θ of the workpiece holding device 3 is set for the measurement values (Sa, Sγ) of the force sensor 3d in consideration of a component in the a axis direction (−Mg sinθ) and a component in the γ-axis direction (31 Mg cosθ) of the gravitational force Mg that acts on the handle 3c.
Now, a method of setting the offset value will be described. First, the offset value described above is set in the state that the workpiece holding device 3 horizontally holds the windshield 10. In other words, the offset value (+Mg) is set for the operating force Fγ in the γ-direction. The operating force (Fa, Fγ) is obtained by the control device 5 according to the following equation.
Fa=Sa, Fγ=Sγ+Mg
Next, the workpiece holding device 3 is inclined at the angle θ in a state that the offset value (+Mg) has been set for the operating force Fγ in the γ-direction. Each of measurement values (Saθ, Sγθ) of the force sensor 3d is now as follows:
Saθ=−Mg sinθ, Sγθ=Mg−Mg cosθ
Further, measurement the values (Saθ, Sγθ) at this point are set as the offset values. In other words, corrected operating force (Ha, Hγ) in which components of the gravitational force has been removed from the measurement values (Sa, Sγ) is provided by the following equation.
Ha=Sa−Saθ=Sa−(−Mg sinθ)=Sa+Mg sinθ, Hγ=Sγ−Sγθ=Sγ−(Mg−Mg cosθ)=Sγ−Mg (1−cosθ)
The control device 5 obtains the corrected operating force (Ha, Hγ) from the measurement values (Sa, Sγ) of the force sensor 3d and the measurement value (angle θ) of the angle sensor 6 according to the above equation. Further, the control device 5 determines operation desired by the worker (operating direction, operation amount, operating speed, and so forth) based on the obtained corrected operating force (Ha, Hγ), and controls operation of the actuator 2a and the motor 2b to control the position of the robot arm 2.
That is, the control device 5 calculates the offset values based on the measurement result (angle θ) of the angle sensor 6 and the weight M of the handle 3c, and further adds the measurement result (i.e., measurement values (Sa, Sγ)) and the offset values together to calculate corrected measurement result (i.e., corrected measurement values (Ha, Hγ)) of the force sensor 3d. Such a configuration facilitates corrected of the measurement values (Sa, Sγ) of the force sensor 3d, thus allowing accurate estimation of the operating force (Fa, Fγ) of the worker.
The power assist device 1 and the method of controlling the power assist device 1 in accordance with the embodiment of the present invention are directed to the power assist device 1 and a method of controlling the power assist device 1 including the workpiece holding device 3 that holds the windshield 10 as a workpiece, the handles 3c that is provided in the workpiece holding device 3 and adapted to be operating parts operated by the worker, the force sensors 3d that is provided in the workpiece holding device 3 and measures the operating force (Fa, Fγ) of the worker that acts on the handles 3c, the robot arm 2 that supports the workpiece holding device 3, and the control device 5 that a controls an action of the robot arm 2 based on the measurement results (Sa, Sγ) of the force sensors 3d. The workpiece holding device 3 includes the angle sensor 6 that measures the inclination angle of the workpiece holding device 3. The control device 5 corrects the measurement results (i.e., measurement values (Sa, Sγ)) of the force sensors 3d based on the measurement result (angle θ) of the angle sensor 6 and controls an action of the robot arm 2 based on the corrected measurement results (i.e., corrected measurement values (Ha, Hγ)) of the force sensors 3d.
Such a configuration allows appropriate correction of the operating force (Fa, Fγ) of the worker in accordance with the inclination angle θ (thus allows obtainment of the corrected operating force (Ha, Hγ)) in the case that the windshield (i.e., workpiece) 10 is conveyed by the power assist device 1 in the inclined state. Accordingly, the operating force of the worker can be accurately estimated by the control device 5, thus allowing reduction in the operating force (Fa, Fγ) of the worker and correspondence between the operating direction desired by the worker and an actual direction of conveyance. Therefore, efficiency in conveyance by the power assist device 1 can be improved. In this embodiment, descriptions are made about a case that the operating force of the worker does not act on the β-axis direction for convenience. However, an action of the robot arm 2 can be controlled likewise in a case that the operating force of the worker acts on all of the a-, β-, and γ-axis directions.
While the invention has been described with reference to what are considered to be preferred embodiments thereof, it is to be understood that the invention is not limited to the disclosed embodiments or constructions. On the contrary, the invention is intended to cover various modifications and equivalent arrangements. In addition, while the various elements of the disclosed invention are shown in various combinations and configurations, which are exemplary, other combinations and configurations, including more, less or only a single element, are also within the scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2008-046060 | Feb 2008 | JP | national |