This application claims the benefit of priority to Japanese Patent Application No. 2004-147677 filed on May 18, 2004, herein incorporated by reference.
1. Field of the Invention
The present invention relates to a haptic feedback input device that provides electrically controlled haptic to an operating member operated by hand, and more particularly, to an absolute position detecting unit that detects a reference position of the operating member.
2. Description of the Related Art
In recent years, various haptic feedback input devices having a force feedback function have been proposed, which integrates the control functions of each controller for a car air conditioner, a car audio, a car navigation system, etc., and supplies feedback force, such as resistance force or thrusting force, to an operating member according to the operating amount or the operating direction of the operating member when a device to be controlled is selected or a function is adjusted by the operating member operated by hand, which provides satisfactory operation feeling and improves the operability of the operating member. In the related art, for example, there has been known a haptic feedback input device including an operating lever, acting as an operating member, free to move; a converting portion that converts the rocking movement of the operating lever into the swinging motions of a pair of driving levers perpendicular to each other; a pair of rotary encoders that detect the swinging amount and the swinging direction of the two driving levers; and a pair of rotary motors that supply feedback force to the operating lever. This device drives the two rotary motors based on output signals from the two rotary encoders to supply desired feedback force to the operating lever via the two driving levers (for example, see Japanese Unexamined Patent Application Publication No. 2003-22159 (pages 5 to 7 and FIG. 1)).
In the haptic feedback input device having the above-mentioned schematic structure, when an operator moves the operating lever 108 in a certain direction, for example, the Y-Y direction in
In the haptic feedback input device in the related art, the control unit computes the moving direction and the moving amount of the operating lever based on the output signals from the rotary encoders. However, since the rotary encoder outputs two kinds of pulse signals having a phase difference of 90 degrees, the relative displacement amount of the operating lever cannot be detected by using only the output signals of the rotary encoders. Thus, an absolute position detecting unit is required to detect an absolute angle with respect to the reference position of the operating lever.
In the related art, there has been known a technique in which a potentiometer (variable resistor) is used as such an absolute position detecting unit, and the absolute position of the operating lever is computed based on a variation in resistance by operating the potentiometer according to the movement of the operating lever. However, the potentiometer has a problem of durability in that the resistance value easily varies due to abrasion caused by the sliding motion of a brush or the accumulation of abrasion powder with the elapse of time and a detection accuracy problem in that characteristics of a resistor vary easily according to manufacturing conditions.
The invention has been made to solve the above problems, and an object of the invention is to provide a haptic feedback input device including an absolute position detecting unit having a simple structure and high durability and detection accuracy.
In order to achieve the above object, according to an aspect of the invention, a haptic feedback input device includes an operating member that is manually operated by an operator; a base that supports the operating member free to move; a relative position detecting unit that detects the moving amount of the operating member; an absolute position detecting unit that detects a reference position of the operating member; actuators that apply feedback force to the operating member; and a control unit that controls the actuator based on output signals from the relative position detecting unit and the absolute position detecting unit. In this device, the absolute position detecting unit is composed of detection targets that move in conjunction with the operating member and detecting elements that detect the existence of the detection targets, respectively, and that output ON/OFF signals. In addition, the control unit computes the reference position of the operating member based on the change of the output of the detection element.
In the haptic feedback input device constructed as above, when an operator operates the operating member by hand, the detecting element detects the existence of the detection target moving in conjunction with the operating member. However, the detecting element outputs the ON/OFF switching signals only when the detection target passes a certain spot in the moving range of the detection target. Thus, the control unit can determine the reference position of the operating member based on whether the output of the detecting element is ‘0’ or ‘1’, and can calculates the operating amount of the operating member based on the reference position and the output signals from the relative position detecting unit. Therefore, it is possible to compute the moving amount of the operating member using the absolute position detecting unit having a simple structure and to improve the durability and detection accuracy of the absolute position detecting unit.
In the above construction, it is preferable that the detection target occupies one side of a detecting area in which the detection target can move, and that the control unit control the actuator to be rotated clockwise or counterclockwise until the change of output occurs in the detecting element when a system is started. Therefore, it is not required to provide another driving source to calculate the reference position.
In this case, it is preferable that the control unit control the actuator to be driven in a direction where the detection target is not detected when the detecting element detects the detection target at the time when the system is started, and that the control unit control the actuator to be driven in a direction where the detection target is detected when the detecting element does not detect the detection target. In this way, the reference position of the operating member can be calculated in a short time when the system is started. In addition, it is preferable that the control unit stop driving the actuator when the detection target reaches a location where the variation of output occurs in the detecting element and initialize the location as the reference position of the operating member. In this way, the operating member can automatically return to its initial position in a short time when the system is started.
Although a slide-type or rotary-type operating member can be used in the above construction, it is preferable that the operating member be composed of an operating lever free to move and a pair of driving levers swinging in conjunction with the movement of the operating lever such that rotary shafts thereof are perpendicular to each other. Further, it is preferable that the actuators be a pair of rotary motors that apply feedback force to the operating member via the two driving levers, respectively.
In a joystick-type haptic feedback input device described above, it is preferable that the detection targets be swing arms that integrally swing with the driving levers, that the detecting elements be photo interrupters provided in the swinging ranges of the swing arms, and that the relative position detecting unit be a rotary encoder. With the above components, the overall structure of a detecting unit including the absolute position detecting unit and the relative position detecting unit can be simplified.
Further, in the above configuration, at the time when the system is started, if the photo interrupters output the ON/OFF switching signals when the swing arm passes a central location of its swinging range, the operating lever automatically returns to its neutral position. Therefore, the operator can operate the operating lever right after the system is started.
Hereinafter, an embodiment of the invention will be described with reference to the accompanying drawings.
As shown in
The stick controller 2 includes a box-shaped frame (base) 4, and the frame 4 is formed by integrating a first supporting body 4a having an L shape in plan view with a second supporting body 4b having a reversed L shape in plan view, with a spacer 4c interposed between them. The first supporting body 4a and the second supporting body 4b are made of a material having a high mechanical strength, such as aluminum, and in the frame 4, a supporting portions having a rectangular shape in plan view is formed along each wall of the first and second supporting bodies 4a and 4b. In the supporting portion, first and second driving levers 5 and 6 are disposed such that their rotary shafts are orthogonal to each other, and both ends of the first driving lever 5 are journaled at two walls of the supporting portion opposite to each other, and both ends of the upper portion of the second driving lever 6 are journaled at the other two walls of the supporting portion opposite to each other. An operating lever 7 is coupled with the intersection of the first and second driving levers 5 and 6, and passes through the hole 1a to protrude outwards from the chassis 1. The first and second driving levers 5 and 6 constitute a power conversion mechanism that converts the swinging movement of the operating lever 7 into two swinging motions perpendicular to each other, and an intermediate portion of the operating lever 7 is journaled at an intermediate portion of the upper portion of the second driving lever 6 with a pin 8. The operating lever 7 passes through a long hole 6a formed at the lower portion of the second driving lever 6, and is inserted into a long hole 5a formed at the lower portion of the first driving lever 5. Therefore, when the operating lever 7 is moved in a certain direction, the first and second driving levers 5 and 6 swing in accordance with the moving direction.
A fan-shaped gear portion 5b is integrally formed at one side of the first driving lever 5, and a teeth portion 5c extending circularly around the swinging shaft is formed at the front end of the gear portion 5b. In addition, a first swing arm 9 is fixed to the other side of the first driving lever 5, and a blocking portion 9a formed at the lower end of the first swing arm 9 protrudes in the opposite direction of the gear portion 5b. Similarly, a fan-shaped gear portion 6b is formed at one side of the second driving lever 6, and a teeth portion 6c extending circularly around the swinging shaft is formed at the front end of the gear portion 6b. In addition, a second swing arm 10 is fixed to the other side of the second driving lever 6, and a blocking portion 10a formed at the lower end of the second swing arm 10 protrudes in the opposite direction of the gear portion 6b.
First and second rotary motors 11 and 12 are mounted on the second supporting body 4b of the frame 4, as shown in
In addition, a large-diameter spiral gear 15 is fixed to the rotary shaft 11a of the first rotary motor 11, and is integrated with the gear 13. The large-diameter spiral gear 15 protrudes from the wall of the first supporting body 4a to the outside, and a small-diameter gear 16 and a first code plate 17 are journaled at this wall such that they can rotate. Both the spiral gears 15 and 16 are engaged with each other, and an endless belt 20 is wound between a pulley 18 integrated with the small-diameter gear 16 at the outside of the small-diameter gear 16 and a pulley 19 integrated with the first code plate 17 at the outside of the first code plate 17. The gear 13, the large-diameter spiral gear 15, the small-diameter spiral gear 16, the pulley 18, the belt 20, and the pulley 19 constitute an acceleration gear series, as viewed from the first driving lever 5, and the rotation of the first driving lever 5 is accelerated by the acceleration gear series and is then transmitted to the first code plate 17. Similarly, a large-diameter spiral gear 21 is fixed to the rotary shaft 12a of the second rotary motor 12, and is integrated with the gear 14. The large-diameter spiral gear 21 protrudes from the wall of the first supporting body 4a to the outside, and a small-diameter gear 22 and a second code plate 23 are journaled at this wall such that they can rotate. Both the spiral gears 21 and 22 are engaged with each other, and an endless belt 26 is wound between a pulley 24 integrated with the small-diameter gear 22 at the outside of the small-diameter gear 22 and a pulley 25 integrated with the second code plate 23 at the outside of the second code plate 23. The gear 14, the large-diameter spiral gear 21, the small-diameter spiral gear 22, the pulley 24, the belt 26, and the pulley 25 constitute an acceleration gear series, as viewed from the second driving lever 6, and the rotation of the second driving lever 6 is accelerated by the acceleration gear series and is then transmitted to the second code plate 23.
A circuit substrate 27 is attached to the lower end of the frame 4, and first and second photo interrupters 28 and 29 are mounted on the circuit substrate 27. Although not shown, both the photo interrupters 28 and 29 each have an LED (light emitting element) and a phototransistor (light receiving element), and the LEDs and the phototransistors are opposite to each other with recessed portions 28a and 29a interposed between them, respectively. The outer circumferential portions of the first and second code plates 17 and 23 rotate in the recessed portions 28a and 29a of the first and second photo interrupters 28 and 29, respectively, and a number of slits 17a and 23a are formed in the outer circumferential portions of the first and second code plates 17 and 23. Also, the first photo interrupter 28 and the first code plate 17 constitute a first rotary encoder 30, and the second photo interrupter 29 and the second code plate 23 constitute a second rotary encoder 31. In addition, the first and second rotary encoders 30 and 31 detect the relative displacement amount of the operating lever 7. That is, when the first and second driving levers 5 and 6 swing in accordance with the swinging movement of the operating lever 7, the swinging motion is transmitted to the first and second code plates 17 and 23 via the acceleration gear series, and the photo interrupters 28 and 29 of the first and second rotary encoders 30 and 31 respectively output two kinds of pulse signals (A-phase signal and B-phase signal) having a phase difference of 90 degrees. Therefore, the relative swinging amounts and the relative swinging directions of the first and second driving levers 5 and 6, that is, the moving direction and the swinging amount (swing angle) of the operating lever 7 can be detected based on the output signals.
As shown in
As shown in
Next, the operation of the haptic feedback input device constructed as described above will be described with reference to the flowchart shown in
The operating lever still stands at a location where the operating lever stood when the power supply was switched OFF right before while the system of the haptic feedback input device is not in operation, that is, the ignition switch is not turned on and thus the power supply is not in an ON state. As shown in
On the other hand, in step (S-2), if the output signals of the photo interrupters 32 and 33 are OFF, that is, if the blocking portions 9a and 10a of the first and second swing arms 9 and 10 are located in the recessed portions 32a and 33a and the light emitted from the LED is blocked by the blocking portions 9a and 10a and is not incident on the phototransistors, the process proceeds to step (S-7) in which the control unit 34 rotates the first and second rotary motors 11 and 12 counterclockwise. Then, the first and second driving levers 5 and 6 begin to swing to the neutral positions, and the blocking portions 9a and 10a move away from the recessed portions 32a and 33a. When the blocking portions 9a and 10a pass through the recessed portions 32a and 33a and the output signals of the photo interrupters 32 and 33 are switched from OFF to ON, the process proceeds to step (S-9) from step (S-8), and the control unit 34 determines the present position of the operating lever as a reference position and initializes the system. After that, the process proceeds to step (S-10) in which the first and second rotary motors 11 and 12 stop.
Therefore, when the system is started, the operating lever 7 automatically returns to the neutral position irrespective of the previous state, and the operator can move the operating lever 7 standing at the neutral position in a certain direction to select a device to be controlled or to adjust its function. When the operator moves a joystick in a certain direction from the neutral position, the first and second driving levers 5 and 6 respectively swing around their swinging shafts in accordance with the moving direction of the operating lever 7. For example, when the operating lever 7 is moved in the Y-Y direction in
The control unit 34 computes the swinging direction and the swinging amount of the first and second driving levers 5 and 6, based on the relative position calculated from the respective photo interrupters 28 and 29 of the first and second rotary encoders 30 and 31 and the absolute position calculated from the ON/OFF signals of the photo interrupters 32 and 33, and outputs predetermined control signals to the first and second rotary motors 11 and 12. For example, when the operating lever 7 is moved in a certain direction by a certain amount, the rotary motions of the first and second rotary motors 11 and 12 are decelerated by the gears 13 and 14 and the gear portions 5b and 6b, and are transmitted to the first and second driving levers 5 and 6, respectively. Then, when actuation force that resists the movement of the operating lever 7 is applied to the operating lever 7 via the first and second driving levers 5 and 6, the operator operating the operating lever 7 by hand can feel this actuation force as a click sense.
As described above, in this embodiment, the haptic feedback input device includes the operating lever 7 manually operated by an operator; the first and second driving levers 5 and 6 that can swing in conjunction with the movement of the operating lever 7 and whose swinging shafts are perpendicular to each other; the first and second rotary encoders 30 and 31 that detect the swinging motions of the first and second driving levers 5 and 6; the first and second rotary motors 11 and 12 that supply feedback force to the operating lever 7 via the first and second driving levers 5 and 6; and the control unit 34 that controls the first and second rotary motors 11 and 12 based on detection signals outputted from the first and second rotary encoders 30 and 31. In the haptic feedback input device, an absolute position detecting unit is composed of the first and second swing arms 9 and 10 respectively fixed to the first and second driving levers 5 and 6 and the photo interrupters 32 and 33 that detect the existence of the blocking portions 9a and 10a formed at the swing arms 9 and 10 and that output ON/OFF signals, and the control unit 34 calculates the reference position of the operating lever 7, based on the ON/OFF switching signals of the photo interrupters 32 and 33. Therefore, an absolute position detecting unit having a simple structure can be realized by combining the swing arms 9 and 10 with the photo interrupters 32 and 33, and the durability and detection accuracy of the haptic feedback input device can be improved.
In addition, the photo interrupters 32 and 33 output ON/OFF switching signals when the first and second driving levers 5 and 6 are located at the center of the detection area in which the first and second driving levers 5 and 6 can swing, and thus the first and second swing arms 9 and 10 fixed to the driving levers 5 and 6 pass through the central position of the swinging range. Therefore, the operating lever 7 can automatically return to the neutral position irrespective of the previous state of the operating lever when the system is started, and a joystick type haptic feedback input device having high operability can be realized.
That is, as shown in
As described above, in a haptic feedback input device according to an aspect of the invention, an absolute position detecting unit is composed of detection targets that move in conjunction with the movement of an operating member and detecting elements that detect the existence of the detection targets and that output ON/OFF signals, and a control unit computes the reference position of the operating member based on the change in the output of the detection element. Therefore, the moving amount of the operating member can be computed by an absolute position detecting unit having a simple structure, and the durability and detection accuracy of the absolute position detecting unit can be improved.
Number | Date | Country | Kind |
---|---|---|---|
2004-147677 | May 2004 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5142931 | Menahem | Sep 1992 | A |
5223776 | Radke et al. | Jun 1993 | A |
5271290 | Fischer | Dec 1993 | A |
5576704 | Baker et al. | Nov 1996 | A |
5589828 | Armstrong | Dec 1996 | A |
5589854 | Tsai | Dec 1996 | A |
5643087 | Marcus et al. | Jul 1997 | A |
5724068 | Sanchez et al. | Mar 1998 | A |
5999168 | Rosenberg et al. | Dec 1999 | A |
6005551 | Osborne et al. | Dec 1999 | A |
6036495 | Marcus et al. | Mar 2000 | A |
H1850 | Zimmermann | Jun 2000 | H |
6104382 | Martin et al. | Aug 2000 | A |
6192771 | Gouselis | Feb 2001 | B1 |
6259433 | Meyers | Jul 2001 | B1 |
6307486 | Takeda et al. | Oct 2001 | B1 |
6373466 | Salcudean et al. | Apr 2002 | B2 |
6429849 | An et al. | Aug 2002 | B1 |
6531998 | Gordon | Mar 2003 | B1 |
6536298 | Bellur et al. | Mar 2003 | B1 |
6704002 | Martin et al. | Mar 2004 | B1 |
6854352 | Onodera | Feb 2005 | B2 |
6904823 | Levin et al. | Jun 2005 | B2 |
6909205 | Corcoran et al. | Jun 2005 | B2 |
6948398 | Dybro | Sep 2005 | B2 |
7061466 | Moore et al. | Jun 2006 | B1 |
7138981 | Kim et al. | Nov 2006 | B2 |
20020033841 | Rosenberg | Mar 2002 | A1 |
20030201975 | Bailey et al. | Oct 2003 | A1 |
20050073496 | Moore et al. | Apr 2005 | A1 |
20050162389 | Obermeyer et al. | Jul 2005 | A1 |
20050252329 | Demers | Nov 2005 | A1 |
Number | Date | Country |
---|---|---|
0936529 | Aug 1999 | EP |
Number | Date | Country | |
---|---|---|---|
20050259075 A1 | Nov 2005 | US |