The present invention generally relates to a data acquisition and processing system for processing shifter data associated with a shifter in a vehicle and more particularly, relates to a system and method used to measure force-travel profile of a shifter in a vehicle environment.
Shifting of gears in a transmission in a vehicle environment is accomplished by use of a shifter in an automobile. The shifter provides an interactive user interface between a driver of the vehicle and the transmission. Thus, shifting a transmission using a shifter in a vehicle environment is an integral part of a driver's driving experience.
The force necessary to move the shifter from one position to another varies in accordance with each type of vehicle being driven. The varying force necessary for a user to apply to the shifter to move the shifter from one position to another may be equated to the quality or “feel” of the shifter felt by a user of the shifter.
The quality of shifter-feel is important to drivers of the vehicle. A driver associates a feel of the shifter with a particular type of vehicle being driven. For example, the preferred feel of a shifter associated with a sports car is not the same as a shifter feel of a luxury vehicle. Thus, a driver of a sports car may expect to feel more resistance from the shifter and thus, need to apply more force or torque to the shifter to move the shifter than the same driver would driving a luxury vehicle.
In order to improve the quality of the feel of the shifter, a system is needed that provides accurate measurements of force-travel data of a variety of shifters in various vehicle environments. The accurate measurements of force-travel data can be used to improve shifter quality and to engineer improved shifters, thereby improving the feel of the shifter to drivers using the shifter in a vehicle environment.
Generally provided is a system and method that determines a force-travel profile of a shifter in a vehicle having an instrument panel counsel, a windshield, and a shifter having an associated shifter shaft for a transmission. The feel of the shifter to a user of the shifter may be improved by using the system and method in accordance with an embodiment of the invention.
More particularly, the system includes: a shifter fixture mounted to the shifter; a hand actuation interface that operates to actuate the shifter when force is applied to the hand actuation interface by a user; a multi-dimensional force sensor (force sensor) that operates to sense forces sustained on the shifter fixture mounted to the shifter; a rigid linkage that interconnects the shifter fixture with the force sensor; a universal joint linking the force sensor to the hand actuation interface; a travel measurement rod; at least two transducers, a first transducer and a second transducer each mechanically mounted onto the travel measurement rod to determine position of a reference point associated with the travel measurement rod; and a data acquisition device in operable electrical communication with the multi-dimensional force sensor and the at least two transponders, wherein the data acquisition device operates to process force inputs received from the multi-dimensional force sensor and reference point position inputs from the at least two transponders to generate a force-travel curve of the shifter.
Additionally, a method of using the system associates forces applied to a shifter with movement or travel of the shifter. More particularly, the method provides the steps of associating forces applied to a shifter with movement of the shifter; and correlating the forces applied to the shifter and associated movement of the shifter with a feel of the shifter when the shifter is actuated by a user.
These and other objects, features and advantages of the present invention will become apparent from the following detailed description and the appended drawings in which:
Generally provided is a system and method that determines a force-travel profile of a shifter in a vehicle having an instrument panel counsel, a windshield, and a shifter having an associated shifter shaft for a transmission. The feel of the shifter to a user of the shifter may be improved by using the system and method in accordance with an embodiment of the invention. In operation, the system correlates the forces applied to the shifter and associated movement of the shifter to determine an associated feel of the shifter. The system operates to equate the forces correlating to the shifter and movement of the shifter to calibrate a feel of the shifter for a user applying the force to the shifter to actuate the shifter.
A system 30 is shown in
As shown in
A rigid linkage 42 interconnects the shifter fixture 94 with the force sensor 40 and further with a hand actuation interface 46 that operates to provide an easily graspable actuator for a person having a hand 48 to actuate the hand actuation interface 46.
Like elements are referred to herein with like reference numbers.
In one embodiment of the invention shown in
In one embodiment of the invention shown in
The position arm 45 and the interface 46 are positioned on the same side of the force sensor 40 to prevent any cable force from being recorded by the force sensor. The position arm is mounted in the way that it is parallel to a horizontal plane. The position arm 45 generally forms a 90° angle with the linkage 42. The position transducers 60, 62 are used to measure position of the point A 102 along an arc 106. The arc 106 defines a trajectory of point A when the hand actuation interface 46 is actuated by a user.
In one embodiment of the invention, a connection point for a defined point where travel is measured from and defines where a position transducer cable is connected to the position arm 45. Point S 304 defines a center of the force sensor 40. In addition, the connecting point A 102 is located on a line perpendicular to sensor 40's Z axis and passing through the point S 304, which is the center of the force sensor 40. This line is also parallel to a horizontal plane. A point C 308 is the center of the section on the shift knob where the device is mounted onto. This is the location where a force is determined relative to that of a force measured at S 304.
Force-travel profile may be represented as a function of torque needed to shift vs. the angular displacement of the shifter shaft about its center of rotation. Assuming that a rigid body is provided the radius of the trajectory of point S, i.e., rs, the force component in the tangent direction of the trajectory, i.e., Fs t, and the angular position of the bar CS(α) as illustrated in
τ=Fstrs (1)
Referring now to
Additionally, if the shifter 38 pivots at one point C 100, its motion is confined to a plane, then at least two transducers must be provided. Without losing generality the plane is assumed perpendicular to a horizontal plane.
When a force is applied to the hand actuation interface 46, force sensor data are collected from the force sensor 40 and position data are collected from the position transducers B260, B162, respectively that are in communication with the reference rod 54 to track movement of the point A. A link 84 provides a communication link to a data acquisition device 74. Additionally, link 86 associated with transducer B260 and link 88 associated with transducer B162 are also in operable electrical communication with the data acquisition device 74. The data acquisition device 74 may be used to filter or condition signals from the transducers 60, 62.
Data acquisition device 74 further provides an input/output device 76 such as keyboard/mouse, and monitor 78 having a graphical user interface (GUI) 80 illustrating a measured force-travel graph 82 as shown in
Additionally provided is a sensor data conditioning unit 92 in electrical communication with the force sensor 40 and the data acquisition device 74 via communication link 84.
The transducer reference pole 54 may be mounted to the windshield 36 through use of vertical connection support 56, 58 respectively, wherein the vertical connection support 56 may actually be mounted to a surface within the vehicle such as the instrument panel 34 via rubber feet 57. The vertical connection 58 may further be stabilized through use of a lateral connection support 72 which provides a side window strap further mounted to a side window 47 by a side window strap mounting device 70. The transducer reference pole may also be mounted to the windshield 36 via suction cups 64, 66 respectively.
Additionally, as shown in
Optionally, as further shown in
The acquisition module provides a GUI thread 80 associated with a mouse and keyboard (or touch screen) input 76; a monitor thread 102, wherein the monitor thread operates preferably at minimum 10 Hz; and an acquisition thread 124 wherein the acquisition thread operates to collect data at a frequency of 500 Hz.
The calibration module 118 aligns the force sensor to a projected trajectory of reference point A 102 associated with the shifter 38.
The software modules provided include an acquisition module, a mathematics module, and a calibration module. The acquisition module has a GUI thread having a mouse and keyboard (or touch screen) input, a monitor thread wherein the monitor is preferably minimum 10 Hz, and an acquisition thread having a frequency of data acquisition of 500 Hz. The mathematics module operates to perform the following functions: compute a measurement point location, estimate a shifter trajectory arc radius/center, and compensate for known system bias/errors.
The calibration module operates to align a force sensor frame with a shifter frame.
Initially, the force sensor 40 is not aligned with the shifter frame and thus needs calibration. The calibration of the force sensor reduces the impact of noise factors in measurement results, and further operates to reduce problems associated with nonconforming conditions such as, but not limited to misalignment of the force sensor with respect to the shifter, side forces exerted on the shifter by the operator, and varying free-form shifter knob shapes.
In one embodiment of the invention,
Referring to
As shown in
Since the two frames are centered at the same location, the purpose of the calibration is to find the transformation matrix that rotates one frame to align the other frame.
More particularly, in an embodiment of the invention shown in FIGS. 4 and 6-11, calibration of the force sensor 40 includes rotation about sensor Z axis (Zssr), X axis (Xssr), and Y axis (Yssr) as indicated by step 126, step 128, and step 130, respectively.
More particularly, step 126 includes an initial step of rotating about Zssr to make Xssr horizontal; step 128 includes the step of rotating about Xssr so that the projection of Zssr onto plane P 148 is aligned with the tangent vector 152 of the trajectory 106 of the shifter measurement point A; and step 130 finally ensures that Zssr is aligned with the tangent vector the trajectory of the shifter measurement point A 102.
Initially, a weight is attached to the force sensor. Then an angle δ 162 is calculated, and rotation is applied to the sensor frame by rotating it about the Zssr axis to make Xssr horizontal.
If the Xssr axis is not horizontal, then the sensor frame is rotated about Zssr by an angle δ 162 to ensure that Xssr 150 is horizontal. δ may be estimated and then corrected or simply found by incrementally changing it until the x component force as measured by the force sensor becomes zero.
As shown in
F1z cos(αi)−F1y sin(αi)=F2z cos(αi)−F2y sin(αi) (2)
where i denote a point in the trajectory of A.
Note that Xssr 146 may not be parallel to normal of P 148 to begin with, however, the angle between the P's normal and Xssr, i.e., α 161 is typically small if careful hand alignment is performed during equipment setup. Thus, the impact of the misalignment of the plane P 148 and that spanned by the Yssr and Zssr is minimum.
From Equation 2, α 147 may be determined, as shown in Equation 3 below, by averaging each αi at each location and using the result as the angle needed to rotate the sensor frame 151 about Xssr to align Zssr with the tangent vector of the trajectory, i.e.
To explain step 130, refer to
F1z cos(βi)−F1x sin(βi)=F2z cos(βi)−F2x sin(βi) (4)
From Equation 4, the angle β can be determined, as shown in Equation 5 below, by averaging β found at each location and using the result as the angle needed to rotate the sensor frame 151 about Xssr, i.e.
Assume in the Frenet frame (which moves along a sensor trajectory), that the z axis points along a tangent direction of the trajectory, the y axis points along the normal direction of the curve, and the x axis represents the cross product of the Z and the X axis, as shown in
The sensor trajectory plane is assumed to be vertical. Under this assumption, a weight is tied to the end-effector. The force components Fsx and Fsy are measured and the sensor frame is rotated along the sensor z axis Zs by arctan(Fsx/Fsy) so that the sensor frame Y axis is parallel to the sensor trajectory plane. The adjustment may be performed by using software to rotate the z axis until the x component force of the force sensor readings equals zero or substantially equals zero in a similar manner as shown in
Next, the sensor frame is rotated about the frame's Yssr axis by γ and then around its Xssr axis by θ so that the Zssr axis is aligned with the tangent direction of the sensor trajectory. With γ and θ, a transformation is established in accordance with Equation 44:
where (Fx,Fy,Fz) are component forces in the shifter frame and (Fsx,Fsy,Fsz) the component forces in the sensor frame. Because of the component force relationships, Fz may be equated to Fst and used for calculation of the torque (see Equation 1).
In order to determine the two angles: γ and θ, several force equations are used in accordance with values determined along the shifter trajectory's tangent direction. Assuming that the shifter is repeatable, meaning that the net effort needed to shift (i.e., the effort along the tangential direction of the trajectory) remains the same no matter how the shifter is actuated.
The operator shifts the shifter for at least three times, each time applying a different force bias (pull towards left, right, up, or down) to solve for γ and θ in accordance with Equation 7:
Fz=Fxi s cos θ sin γ−Fyis sin θ+Fzis cos θ cos γ, i=1,2,3 (7)
Because each time Fz is the same, Equations (8) (9) follow:
Subtitling X and Y for γ and θ in Equations 46-47, respectively, we obtain
(fx1s−fx2s)X−(fy1s−fy2s)Y=fz2s−fz1s
(fx1s−fx3s)X−(fy1s−fy3s)Y=fz3s−fz1s (10),(11)
Equations 10-11 may be solved for X and Y, from which γ and θ can be found:
γ=arctan X
θ=arctan(Y cos γ) (12),(13)
To find γ and θ accurately, the force components measured during three actuations need to be significantly different. If they are the same, Equations 10-11 will become singular.
Once the force sensor 40 is calibrated using the three-step or the two-step calibration method, its readings representing forces along its Z axis direction are the forces required to actuate the shifter at center of the force sensor S 304. These forces contribute directly to the force portion of a measured force-travel profile.
Measurement of travel portion of a force-travel profile is explained in the next several sections.
As shown in
Referring to
Determination of the trajectory of point A may be performed by triangulation wherein one of the two extreme positions of the shifter can be used as a reference for the angular position limits of the shifter.
The coordinate system of A, as shown in
Using Equations 14-16, a sequence of points may be found for A. A circular arc may be fit through the points to obtain the rotation center of the shifter O 100 and hence the corresponding radius of the trajectory of A.
A cable-driven position transducer measures the change of distance by counting the number of reel rotations when the cable is pulled thereby measuring relative distance but not absolute distance. Therefore, the initial values of n1, n2 together with s12 need to be measured by an operator.
The system may include a self-calibration capability for position sensing. The self-calibration method reduces the need for an operator to either measure an initial extension of the cables n1 52, n2 50 or the distance S12 between the position transducers B162, B2 60. The self-calibration method uses a statistic approach to determine cable extension and transducer position parameters based on pre-defined estimated value and based on the assumption that the trajectory of A is a circular arc defined within a two dimensional plane.
In operation, n01, n02 (initial values of n1 52, n2 50) and s12, are estimated. At any time during a shifting operation, n1, and n2 may be found by in accordance with Equations 17-18:
n1=n01+Δn1
n2=n02+Δn2 (17),(18)
wherein (Δn1,Δn2) are actual readings from the position transducers B162, B260. Based on point (n1,n2) and s12, the trajectory of A using Equations 35-56. The result is a set of ordered points, i.e., {xAi,yAi,i=1,imax}. For simplicity herein, the subscript A in the coordinates and radius of the trajectory of A and in the rest of this section are no longer shown.
Every three points determined as {xi,yi,i=1,imax} with a fixed index increment are used to define a circle that passes through each of the three points, shown in
As illustrated in
An average center of the circle for the entire trajectory may be found in accordance with Equations 19-20:
wherein (imax−1)/3 is rounded down to the next closest integer if it is not a multiple of 3. With the average center of the circle, i.e., (x0,y0), calculated, the radius of the arc r approximating the radius of entire point set may be calculated in accordance with Equation 21.
The angular position of each point in the point set may be calculated by
If (Δn1,Δn2) and s12 are accurate, then the resulting point set represents a true circular path. If (Δn1,Δn2) and s12 are not accurate then the result will deviate from a true arc. Self-calibration is performed to correct s12, n01 and n02 by identifying which set of these three values would produce a best approximation to a true circular arc.
The true initial value of s12, n01 and n02 may be determined by minimizing a variance of r, i.e., by solving Equation 23:
minn
wherein δr is the standard deviation of {ri} from r, which is calculated by Equation 21. There are several embodiments provided to solve Equation 23.
One embodiment of the invention provides an exhaustive search in which s12, n01 and n02 are continuously varied by small increments until a solution is found.
Finding the trajectory of A by solving a two-dimension problem is valid under the assumption that the plane spanned by cables n1 52, n2 50 and the pole 54 is the same as the plane P 138 where the shifter shaft motion is confined. If the shifter pole 54 is not precisely aligned to the plane P 148, then an error in the measurement will result. The misalignment situation is illustrated in
One solution to the misalignment problem is to add a third position transducer to make the position-sensing of point A a three-dimensional operation. The position of point A may be determined in accordance with the following three equations, Equations 24-26, respectively.
(x−xn
(x−xn
(x−xj)2+(y−yj)2+(z−zj)2=j2 (26)
Each of the Equations 24-26 may be simplified into the following linear system of equations, Equations 27-29.
(xn
(xj−xn
(xj−xn
Finally we need to determine the trajectory of S, which may be determined based on the trajectory of A, and using the calculated values of γ and θ.
The device may be mounted differently, such that Zssr is not aligned with the tangent direction but is related to the tangent direction in accordance with the following transformation matrix:
The following Equations 31-32 calculate the radius at the force sensor first, and then at the shifter, starting from a position transducer connection Δx is taken as a signed translation: positive fore, negative aft.
rs2=ra2+Δx2−2Δx ra sin(γ) (31)
rc=√{square root over (rs2+Δz2−2Δz rs sin(γ))} (32)
The torque may be calculated using the rs value and Equation 1.
A measurement process is provided in accordance with one embodiment of the invention as shown in
Operator sets up hardware inside a vehicle (402);
Operator connects position transducer cables to the end-effector, connects hardware to the host PC and launches the Shifter-Meter Software (404);
Operator performs calibration routines (406);
Shifter-Meter software automatically calibrates the system (408); and
Operator actuates the shifter and shifter-Meter Software collects data (410).
Setting up hardware inside a vehicle (402) includes:
Mounting the end-effector onto the shifter knob (414);
Connecting position transducer cables to the end-effector, and hardware to the host PC and launching the Shifter-Meter software includes the following process after launching the software:
The Operator performs calibration routines (406) by shifting the shifter a minimum of a predefined number of times, preferably three times. Each time the operator applies a different force (pull towards left, right, etc.) for the purpose of making sure that the sensor readings are different enough so that equation system S12 50, 51 are solvable.
For the calibration purpose, the operator may complete only one detent of the entire travel path of the shifter. For instance, detent from Neutral to Drive may suffice in this step.
The step of using the Shifter-Meter software to calibrate the system (408) includes: Self-calibrating of position transducers (424) and calibrating of force sensors using the methodologies discussed.
The step of actuating the shifter and Shifter-Meter software to collect and output data (410) includes having the operator shift the shifter through the shifters entire operating path, the system computes the force-travel data and displays results.
While several aspects have been presented in the foregoing detailed description, it should be understood that a vast number of variations exist and these aspects are merely an example, and it is not intended to limit the scope, applicability or configuration of the invention in any way. Rather, the foregoing detailed description provides those of ordinary skill in the art with a convenient guide for implementing a desired aspect of the invention and various changes can be made in the function and arrangements of the aspects of the technology without departing from the spirit and scope of the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
5852953 | Ersoy | Dec 1998 | A |
7056263 | Whitton | Jun 2006 | B2 |
7069807 | Girlando et al. | Jul 2006 | B2 |
7137313 | Giefer et al. | Nov 2006 | B2 |
Number | Date | Country | |
---|---|---|---|
20080059109 A1 | Mar 2008 | US |