Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
Title: Minimally-invasive system and method for monitoring analyte levels
Patent Number: 7,426,408 Issued on 09/16/2008 to DeNuzzio,   et al.

Title: Continuous spectroscopic measurement of total hemoglobin
Patent Number: 7,426,407 Issued on 09/16/2008 to Higgins

Title: Mobile communications device with synchronising hinge
Patent Number: 7,426,406 Issued on 09/16/2008 to Maatta,   et al.

Title: Battery pack of a mobile communication terminal and connector for connecting the battery pack with the terminal
Patent Number: 7,426,405 Issued on 09/16/2008 to Lee

Title: Method and system for consolidating power saving classes
Patent Number: 7,426,404 Issued on 09/16/2008 to Wang,   et al.

Title: Methods and apparatus for data communication for mobile electronic devices
Patent Number: 7,426,403 Issued on 09/16/2008 to Sundararajan,   et al.

Title: System and method for connecting peripheral devices with mobile communication terminal
Patent Number: 7,426,402 Issued on 09/16/2008 to Lee

Title: Method and apparatus for wireless communication between devices
Patent Number: 7,426,401 Issued on 09/16/2008 to Nago

Title: Wireless telecommunications overlay system
Patent Number: 7,426,400 Issued on 09/16/2008 to Linebarger,   et al.

Title: Mobile communications system, radio base station, scheduling apparatus, scheduling method employed in the same, and program therefor
Patent Number: 7,426,399 Issued on 09/16/2008 to Ishii,   et al.

Title: Event control system and method for a mobile communication network
Patent Number: 7,426,398 Issued on 09/16/2008 to Reisgies

Title: Interactive digital television messaging system
Patent Number: 7,426,397 Issued on 09/16/2008 to Copeland

Title: Wireless communication system, wireless communication apparatus, and wireless communication method
Patent Number: 7,426,396 Issued on 09/16/2008 to Iwasaki,   et al.

Title: Techniques to select data rates for a wireless system
Patent Number: 7,426,395 Issued on 09/16/2008 to Stephens

Title: Method, device, base station and system for direct uplink access in a mobile communications network
Patent Number: 7,426,394 Issued on 09/16/2008 to Rinne

Title: Method and system of identifying network services
Patent Number: 7,426,393 Issued on 09/16/2008 to Paila

Title: Search receiver using adaptive detection theresholds
Patent Number: 7,426,392 Issued on 09/16/2008 to Hagin-Metzer,   et al.

Title: Apparatus and method for reducing message collision between mobile stations simultaneously accessing a base station in a CDMA cellular communications system
Patent Number: 7,426,391 Issued on 09/16/2008 to Tiedemann, Jr.,   et al.

Title: Method and apparatus for efficient neighbor cell measurement
Patent Number: 7,426,390 Issued on 09/16/2008 to Marsan,   et al.

Title: Method and apparatus for implementing direct routing
Patent Number: 7,426,389 Issued on 09/16/2008 to Ahluwalia,   et al.

Title: Wireless, ground link-based aircraft data communication system with roaming feature
Patent Number: 7,426,388 Issued on 09/16/2008 to Wright,   et al.

Title: Wireless, ground link-based aircraft data communication system with roaming feature
Patent Number: 7,426,387 Issued on 09/16/2008 to Wright,   et al.

Title: Beam laydown for hopped satellite downlink with adaptable duty cycle
Patent Number: 7,426,386 Issued on 09/16/2008 to Yousefi,   et al.

Title: Communication device and method for communicating over a digital mobile network
Patent Number: 7,426,385 Issued on 09/16/2008 to Mortensen,   et al.

Title: Network communication system including a database of codes and corresponding telephone numbers
Patent Number: 7,426,384 Issued on 09/16/2008 to Murray,   et al.

Title: Wireless LAN intrusion detection based on location
Patent Number: 7,426,383 Issued on 09/16/2008 to Wang,   et al.

Title: Contact validation and trusted contact updating in mobile wireless communications devices
Patent Number: 7,426,382 Issued on 09/16/2008 to Aerrabotu,   et al.

Title: Device billing agent
Patent Number: 7,426,381 Issued on 09/16/2008 to Maes

Title: Location derived presence information
Patent Number: 7,426,380 Issued on 09/16/2008 to Hines,   et al.

Title: Method and system for sound mitigation during initiation of a packet-based real-time media session
Patent Number: 7,426,379 Issued on 09/16/2008 to Stewart,   et al.

Title: Separation of cochannel FM signals
Patent Number: 7,426,378 Issued on 09/16/2008 to Stanners

Title: Sigma delta (.SIGMA..DELTA.) transmitter circuits and transceiver using the same
Patent Number: 7,426,377 Issued on 09/16/2008 to Tanaka,   et al.

Title: Receiver having digital automatic gain control
Patent Number: 7,426,376 Issued on 09/16/2008 to Srinivasan,   et al.

Title: Combination of high-side and low-side current sensing in system for providing power over communication link
Patent Number: 7,426,374 Issued on 09/16/2008 to Dwelley,   et al.

Title: Electrically tuned resonance circuit using piezo and magnetostrictive materials
Patent Number: 7,426,373 Issued on 09/16/2008 to Clingman,   et al.

Title: Piecewise linearizer circuit for radio frequency amplification
Patent Number: 7,426,372 Issued on 09/16/2008 to Quilligan

Title: Radio communication quality measuring apparatus, radio communication quality measuring method and radio base station
Patent Number: 7,426,370 Issued on 09/16/2008 to Nakao,   et al.

Title: Bluetooth appliance having non-memory programmable identification address storing device and telecommunication method thereof
Patent Number: 7,426,369 Issued on 09/16/2008 to Lee

Title: Satellite broadcasting converter, control circuit incorporated therein, and detector circuit used in such control circuit
Patent Number: 7,426,368 Issued on 09/16/2008 to Hirai

Title: Sheet processing apparatus and image forming apparatus
Patent Number: 7,426,367 Issued on 09/16/2008 to Hirai

Title: Image forming apparatus and paper ejection method of image forming apparatus
Patent Number: 7,426,366 Issued on 09/16/2008 to Shishikura

Title: Waste toner collecting apparatus and image forming apparatus
Patent Number: 7,426,365 Issued on 09/16/2008 to Uchihashi

Title: Fixing method, fixing device, and image forming apparatus
Patent Number: 7,426,364 Issued on 09/16/2008 to Kagawa,   et al.

Title: Developer supply container with shutter movement prevention feature
Patent Number: 7,426,363 Issued on 09/16/2008 to Murakami,   et al.

Title: Conveyor device and image forming apparatus
Patent Number: 7,426,362 Issued on 09/16/2008 to Takami

Title: Developer mixing apparatus having four ribbon blenders
Patent Number: 7,426,361 Issued on 09/16/2008 to Thompson,   et al.

Title: Developing apparatus
Patent Number: 7,426,360 Issued on 09/16/2008 to Arimoto,   et al.

Title: Color image forming device having a movable toner supply member being disposable in a laser light path
Patent Number: 7,426,359 Issued on 09/16/2008 to Tanda

Title: Image forming apparatus and method having a cleanerless image forming unit
Patent Number: 7,426,358 Issued on 09/16/2008 to Yoshida,   et al.

Title: Fixing unit and image forming apparatus equipped with the fixing unit
Patent Number: 7,426,357 Issued on 09/16/2008 to Mori

Title: Developer cartridge, print process cartridge, and image forming apparatus
Patent Number: 7,426,356 Issued on 09/16/2008 to Ota

Title: Tandem photosensitive-member unit having grip part
Patent Number: 7,426,355 Issued on 09/16/2008 to Okabe

Title: Image forming device and process cartridge
Patent Number: 7,426,354 Issued on 09/16/2008 to Ozawa,   et al.

Title: Image forming apparatus with variable convey speed control between transfer device and fixing device
Patent Number: 7,426,353 Issued on 09/16/2008 to Sakakibara

Title: Image formation apparatus
Patent Number: 7,426,352 Issued on 09/16/2008 to Moriyama,   et al.

Title: Image forming apparatus and layer thickness calculating method
Patent Number: 7,426,351 Issued on 09/16/2008 to Yamaguchi,   et al.

Title: Mass flowmeter and method for correcting the measurement signal of a mass flowmeter
Patent Number: 6,889,561 Issued on 05/10/2005 to Hussain,   et al.

Title: Method and device for generating an air stream in a duplicating machine
Patent Number: 6,889,609 Issued on 05/10/2005 to Braun,   et al.

Title: Low operating pressure gas scrubber
Patent Number: 6,893,484 Issued on 05/17/2005 to Thomas

Title: Process for the production of grain oriented electrical steel strips
Patent Number: 6,893,510 Issued on 05/17/2005 to Fortunati,   et al.

Title: Method of manufacturing a semiconductor device with self-aligned contacts
Patent Number: 7,151,025 Issued on 12/19/2006 to Itabashi,   et al.

Title: Method and apparatus for adjusting power control setpoint in a wireless communication system
Patent Number: 6,763,244 Issued on 07/13/2004 to Chen,   et al.

Title: LNG production in cryogenic natural gas processing plants
Patent Number: 6,889,523 Issued on 05/10/2005 to Wilkinson,   et al.

Title: Game calling device
Patent Number: 7,145,067 Issued on 12/05/2006 to Pfortmiller,   et al.

Title: Fiber optic connector and method
Patent Number: 7,147,385 Issued on 12/12/2006 to Zimmel,   et al.

Title: System and method of adaptively reconfiguring buffers
Patent Number: 7,143,263 Issued on 11/28/2006 to Anand,   et al.

Title: Semiconductor device and method for manufacturing the same
Patent Number: 7,151,034 Issued on 12/19/2006 to Lee,   et al.

Title: Laser assisted magnetic recording apparatus and method
Patent Number: 6,762,977 Issued on 07/13/2004 to Gage,   et al.

Title: Disposal of cement waste from chute
Patent Number: 7,147,360 Issued on 12/12/2006 to Elefsrud

Title: Method of manufacturing semiconductor device
Patent Number: 7,151,017 Issued on 12/19/2006 to Ohnuma

Title: Semiconductor wafer test system
Patent Number: 7,151,003 Issued on 12/19/2006 to Oishi

Title: Patient support pad with repositionable pressure source
Patent Number: 7,146,660 Issued on 12/12/2006 to Heimbrock

Title: Digital broadcast receiving device
Patent Number: 7,146,633 Issued on 12/05/2006 to Yamaguchi,   et al.

Title: Multi-site cardiac stimulation device and method for detecting retrograde conduction
Patent Number: 7,146,215 Issued on 12/05/2006 to Mo

Title: System for and method of toner flow control
Patent Number: 6,760,555 Issued on 07/06/2004 to Dougherty,   et al.

Feedback estimation of joint forces and joint movements Number:7,386,366 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Greek, Cypriot Leaders Resume Unification Talks in Nicosia by Nathan Morley
     Indonesia Tobacco Sales Grow, Raising Health Fears
     South Korea Allows Top Defector to Travel Overseas by VOA News

Title: Feedback estimation of joint forces and joint movements

Abstract: Apparatus and methods are provided for estimating joint forces and moments in human beings. A forward dynamics module determines simulated kinematic data. An error correction controller forces tracking error between the simulated kinematic data and measured (or desired) kinematic data to approach zero. The error correction controller generates a modified acceleration for input into an inverse dynamics module. The estimated joint forces and moments track the measured (or desired) kinematics without the errors associated with computing higher order derivatives of noisy kinematic data.

Patent Number: 7,386,366 Issued on 06/10/2008 to Dariush


Inventors: Dariush; Behzad (Sunnyvale, CA)
Assignee: Honda Giken Kogyo Kabushiki Kaisha (Tokyo, JP)
Appl. No.: 11/481,700
Filed: July 5, 2006


Related U.S. Patent Documents

Application NumberFiling DatePatent NumberIssue Date
10151647May., 20027135003
60301891Jun., 2001
60353378Jan., 2002

Current U.S. Class: 700/245 ; 318/560; 318/568.1; 700/189; 700/190; 700/217; 700/254; 700/258; 700/259; 700/260; 700/261; 700/262; 701/23; 901/15; 901/16; 901/21; 901/39
Field of Search: 700/189,190,217,218,245,254,258,259,260,261,262 318/560,568.1 901/15,16,21,39 701/23


References Cited [Referenced By]

U.S. Patent Documents
4244120 January 1981 Harris
4786847 November 1988 Daggett et al.
4834200 May 1989 Kajita
5044360 September 1991 Janke
5136227 August 1992 Nakano et al.
5247432 September 1993 Ueda
5323549 June 1994 Segel et al.
5362288 November 1994 Razon
5432417 July 1995 Takenaka et al.
5459659 October 1995 Takenaka
5570286 October 1996 Margolis et al.
5625577 April 1997 Kunii et al.
5659480 August 1997 Anderson et al.
5706589 January 1998 Marc
5808433 September 1998 Tagami et al.
5835693 November 1998 Lynch et al.
5942869 August 1999 Katou et al.
5982389 November 1999 Guenter et al.
6045524 April 2000 Hayashi et al.
6076025 June 2000 Ueno
6152890 November 2000 Kupfer et al.
6161080 December 2000 Aouni-Ateshian et al.
6289265 September 2001 Takenaka et al.
6445983 September 2002 Dickson et al.
6505096 January 2003 Takenaka et al.
6580969 June 2003 Ishida et al.
6633783 October 2003 Dariush et al.
6640160 October 2003 Takahashi et al.
6750866 June 2004 Anderson, III
6766204 July 2004 Niemeyer et al.
6785591 August 2004 Hansson
6943520 September 2005 Furuta et al.
7010390 March 2006 Graf et al.
7013201 March 2006 Hattori et al.
7024279 April 2006 Rose et al.
7112938 September 2006 Takenaka et al.
7135003 November 2006 Dariush
7184858 February 2007 Okazaki et al.
7191036 March 2007 Takenaka et al.
7260450 August 2007 Okazaki et al.
2003/0018283 January 2003 Dariush
2003/0023415 January 2003 Nakamura et al.
2004/0102723 May 2004 Horst
2004/0107780 June 2004 Kawai et al.
2004/0158175 August 2004 Ikeuchi et al.
2004/0193318 September 2004 Ito
2004/0249319 December 2004 Dariush
2004/0254771 December 2004 Riener et al.
2005/0102111 May 2005 Dariush et al.
2005/0104548 May 2005 Takenaka et al.
2005/0209535 September 2005 Dariush
2006/0046909 March 2006 Rastegar et al.
2006/0100818 May 2006 Nakamura et al.
2006/0139355 June 2006 Tak et al.
Foreign Patent Documents
2 107 328 Mar., 1998 RU
WO 00/35346 Jun., 2000 WO
WO 03/002054 Jan., 2003 WO

Other References

Wyeth, G. F., et al., "Distributed Digital Control of a Robot Arm," Proceedings of the Australian Conference on Robotics and Automation (ACRA 2000), Aug. 30-Sep. 1, 2000, pp. 217-222, [online] [retrieved on Dec. 31, 2006] Retrieved from the Internet: <URL: www.itee.uq.edu.au/.about.wyeth/Publications/puma.PDF>. cited by other .
PCT International Search Report and Written Opinion, PCT/US06/22582, Feb. 2, 2007, 8 pages. cited by other .
PCT International Search Report and Written Opinion, PCT/US05/11908, Mar. 8, 2007, 7 pages. cited by other .
"Berkeley Researchers Developing Robotic Exoskeleton That Can Enhance Human Strength and Endurance,"ScienceDaily LLC, 1995-2004, [online] [Retrieved on Oct. 9, 2006] Retrieved from the Internet<URL:http://bleex.me.berkeley.edu/bleexhistPDFs/sciencedaily.p- df>. cited by other .
Durfee, W.K., "Preliminary Design and Simulation of a Pneumatic, Stored-Energy, Hybrid Orthosis for Gait Restoration," Proceedings of IMECE04, 2004 ASME International Mechanical Engineering Congress, Nov. 13-20, 2004, [online] [Retrieved on Oct. 9, 2006] Retrieved from the Internet<URL: http://www.me.umn.edu/.about.wkdurfee/publications/IMECE2004-60075.pdf>- ;. cited by other .
International Search Report and Written Opinion, PCT/US06/11727, Nov. 9, 2006, 9 pages. cited by other .
Isaacs, P.M. et al., "Controlling Dynamic Simulation with Kinematic Constraints, Behavior Functions, and Inverse Dynamics," Computer Graphics, Jul. 1987, pp. 215-224, vol. 21, No. 4. cited by other .
Madigan, R.R., "Ankle-Foot Orthoses (AFO's) in Spastic Cerebral Palsy," Fillauer LLC, [online] [Retrieved on Oct. 9, 2006] Retrieved from the Internet<URL:http://www.fillauer.com/education/ED.sub.--afo.html#dynam- ic>. cited by other .
Pratt, G.A. et al., "Active Orthotics for Helping the Neuromuscularly Impaired to Walk," [online] [Retrieved on Oct. 9, 2006] Retrieved from the Internet<URL:http://www.vcl.uh.edu/.about.rcv03/materials/grant/97- 33740.1064791086.pdf>. cited by other .
"Regenerative Foot Braking," [online] [Retrieved on Oct. 9, 2006] Retrieved from the Internet<URL:http://www.halfbakery.com/idea/regenerative.sub.--20foot.- sub.--20braking#1069693200>. cited by other .
"Sensorless Fet Element DC Motor Driver," [online] [Retrieved on Oct. 9, 2006] Retrieved from the Internet<URL:http://robotx.sourceforge.net/bridge/bridge.shtml>. cited by other .
Trost, F.J., "Energy-Storing Feet," JACPOC, 1989, vol. 24, No. 4, [online] [Retrieved on Oct. 9, 2006] Retrieved from the Internet<URL:http://jacpoc.oandp.com/library/1989.sub.--04.sub.--082.a- sp>. cited by other .
Akhlaghi, F. et al., "In-shoe Biaxial Shear Force Measurement: the Kent Shear System," Medical & Biological Engineering & Computing, Jul. 1996, vol. 34, pp. 315-317. cited by other .
Anderson, F. et al., "Static and Dynamic Optimization Solutions for Gait are Practically Equivalent", Journal of Biomechancis, 2001, vol. 34, pp. 153-161. cited by other .
Anderson, F. et al., "Dynamic Optimization of Human Walking," Journal of Biomechanical Engineering, Oct. 2001, vol. 123, pp. 381-390. cited by other .
Anderson, R. et al., "Numerical Differentiation Procedures for Non-Exact Data," Numererische Mathematik, 1974, vol. 22, pp. 157-182. cited by other .
Baruh, H., Analytical Dynamics, Chapter 7, Rigid Body Kinematics, McGraw-Hill, 1999, pp. 355-371. cited by other .
Burdea, G. et al., "Virtual Reality Technology", 1994, pp. 33-37, John Wiley and Sons, Inc. cited by other .
Busby, H.R. et al., "Numerical Experiments With a New Differentiation Filter," Transactions of the ASME--Journal of Biomechanical Engineering, Nov. 1985, vol. 107, pp. 293-299. cited by other .
Chao, E.Y. et al., "Application of Optimization Principles in Determining the Applied Moments in Human Leg Joints During Gait," J. Biomechanics, 1973, vol. 6, pp. 497-510, Pergamon Press, Great Britain. cited by other .
Craig, J.J., "Nonlinear Control of Manipulators," Introduction to Robotics Mechanics and Control, 2.sup.nd, Ed., 1989, Chapter 10, pp. 333-361. cited by other .
Crowninshield, R.D. et al., "A Physiologically Based Criterion Of Muscle Force Prediction In Locomotion," Journal of Biomechanics, vol. 14, No. 11, 1981, pp. 793-801. cited by other .
Cullum, J., "Numerical Differentiation and Regularization," SIAM J. Numer. Anal., Jun. 1971, vol. 8, No. 2, pp. 254-265. cited by other .
Dariush, B. et al., "Multi-Modal Analysis of Human Motion From External Measurements," Transactions of the ASME, Jun. 2001, vol. 123, pp. 272-278. cited by other .
Dariush, B, "A Novel Algorithm For Generating A Forward Dynamics Solution To The Traditional Inverse Dynamics Problem," In 4th World Congress of Biomechanics, Calgary, Canada, 2002. cited by other .
Dariush, B., "A Forward Dynamics Solutions To Multi-Modal Inverse Dynamics Problems," In International Society of Biomechanics, XIXth Congress, Dunedin, NZ, 2003. cited by other .
Dariush, B., "A Well-Posed, Embedded Constraint Representation of Joint Moments From Kinesiological Measurements," Journal of Biomechanical Engineering, Aug. 2000, vol. 122, pp. 437-445. cited by other .
Delp, S. et al., "A Computational Framework for Simulating and Analyzing Human and Animal Movement," IEEE Computing in Science and Engineering; vol. 2, No. 5, 2000, pp. 46-55. cited by other .
Dohrmann, C.R. et al., "Smoothing Noisy Data Using Dynamic Programming and Generalized Cross-Validation" Transactions of the ASME--Journal of Biomechanical Engineering, Feb. 1988, vol. 110, pp. 37-41. cited by other .
Giakas, G. et al., "A Comparison of Automatic Filtering Techniques Applied to Biomechanical Walking Data," J. Biomechanics, 1997, vol. 00, No. 00, 4 pages. cited by other .
Giakas, G. et al., "Optimal Digital Filtering Requires a Different Cut-Off Frequency Strategy for the Determination of the Higher Derivatives," J. Biomechanics, Apr. 1997, vol. 28, No. 00, 5 pages. cited by other .
Grood, E.S. et al., "A Joint Coordinate System for the Clinical Description of Three Dimensional Motions: Application to the Knee," Journal of Biomechanical Engineering, 1983, pp. 136-144, No. 105. cited by other .
Hatze, H. "The Use of Optimally Regularized Fourier Series for Estimating Higher-Order Derivatives of Noisy Biomechanical Data," J. Biomechanics, 1981, vol. 14, pp. 13-18. cited by other .
Hemami, H. et al., "Modeling And Control Of Constrained Dynamic Systems With Application To Biped Locomotion In The Frontal Plane," IEEE Transactions on Automatic Control, vol. 4, No. 4, Aug. 1979, pp. 526-535. cited by other .
Hemami, H., "A State Space Model for Interconnected Rigid Bodies," IEEE Trans. on Automatic Control, 1982, pp. 376-382, vol. 27, No. 2. cited by other .
Hosein, R. et al., "A Study of In-shoe Plantar Shear in Normals," Clinical Biomechanics, 2000, vol. 15, pp. 46-53. cited by other .
Jalics, L. et al., "A Control Strategy for Terrain Adaptive Bipedal Locomotion," Autonomous Robots, 1997, pp. 243-257, vol. 4. cited by other .
Kawato, M., "Internal Models for Motor Control and Trajectory Planning," Current Opinion in Neurobiology, 1999, pp. 718-727, No. 9. cited by other .
Khatib, O., A Unified Approach For Motion And Force Control Of Robot Manipulators: The Operational Space Formulation, IEEE Journal of Robotics and Automation, RA-3(1), 1987, pp. 43-53. cited by other .
Klein, C. A. et al., Review Of Pseudoinverse Control For Use With Kinematically Redundant Manipulators, IEEE Transactions on Systems, Man, and Cybernetics, vol. 13, No. 2, 1983, pp. 245-250. cited by other .
Piazza, S. et al., "Three-Dimensional Dynamic Simulation of Total Knee Replacement Motion During a Step-up Task," Journal of Biomechanical Engineering, vol. 123, 2001, pp. 599-606. cited by other .
Runge, C.F. et al., "Estimating Net Joint Torques From Kinesiological Data Using Optimal Linear System Theory." IEEE Transactions on Biomedical Engineering, Dec. 1995, vol. 42, No. 12, pp. 1158-1164. cited by other .
Simons, W. et al., "Differentiation of Human Motion Data Using Combined Spline and Least Squares Concepts," Journal of Biomechanical Engineering, Transactions of the ASME, Aug. 1991, vol. 113, pp. 348-351. cited by other .
Thelen, D. et al., "Generating Dynamic Simulations of Movement Using Computed Muscle Control," Journal of Biomechanics, 36, 2003, pp. 321-328. cited by other .
Vaughan, C. L. et al., "Appendix B., Detailed Mathematics Used in GaitLab," Dynamics of Human Gait, Second Edition, Kiboho Publishers, Cape Town South Africa, 1999, pp. 83-106. cited by other .
Vukobratovic, M. et al., Scientific Fundamentals of Robotics 7: Biped Loco-motion. Springer-Verlag, 1990, pp. 17-27. cited by other .
Winter, D.A., "Kinetics: Forces and Moments of Force," Biomechanics and Motor Control of Human Movement, 2.sup.nd Ed., New York, 1990, Chapter 4. cited by other .
Wittenberg, J., Dynamics of Systems of Rigid Bodies, 1977, B.G. Teubner Stuttgart, 1977, p. 29-30. cited by other .
Woltring, H.J., "A Fortran Package for Generalized, Cross Validatory Spline Smoothing and Differentiation," Adv. Eng. Software, 1986, vol. 8, No. 2, pp. 104-107. cited by other .
Woltring, H.J., "On Optimal Smoothing and Derivative Estimation From Noisy Displacement Data in Biomechanics," Human Movement Science, vol. 4, 1985, pp. 229-245. cited by other .
Agarwal, S.K. et al., "Theory and Design of an Orthotic Device for Full or Partial Gravity-Balancing of a Human Leg During Motion," IEEE Transactions on Neural Systems and Rehabilitation Engineering, Jun. 2004, vol. 12, No. 2. cited by other .
Atkeson, C.G., "Learning Arm Kinematics and Dynamics", Annual Reviews, Inc., 1989, vol. 12, pp. 157-183. cited by other .
Blaya, J., "Force-Controllable Ankle Foot Orthosis (AFO) to Assist Drop Foot Gait," Feb. 2003, web.mit.edu/jblaya/www/MSthesis.sub.--final.pdf. cited by other .
Bronzino, J.D., ed., "The Biomedical Engineering Handbook", IEEE Press, 2.sup.nd Ed. vol. 2, 2000, Chapter 142, pp. 1-17. cited by other .
Flanagan, R.J., et al., "The Role of Internal Models in Motion Planning and Control: Evidence from Grip Force Adjustments During Movements of Hand-Held Loads", The Journal of Neuroscience, Feb. 15, 1997, vol. 17(4), pp. 1519-1528. cited by other .
Gagnon, D. et al., "The Influence of Dynamic Factors on Triaxial Net Muscular Moments at the L5/S1 Joint During Asymmetrical Lifting and Lowering", Journal of Biomechanics, vol. 25, pp. 891-901, 1992. cited by other .
Gagnon, M. et al., "Muscular Mechanical Energy Expenditure as a Process for Detecting Potential Risks in Manual Materials Handling," J. Biomech., Nov. 1991, pp. 191-203, vol. 24, No. 3/ 4. cited by other .
Gruber, K., et al., "A Comparative Study of Impact Dynamics: Wobbling Mass Model Versus Rigid Body Models", Journal of Biomechanics, 31 (1998), pp. 439-444. cited by other .
Hayashibara, Y. et al., "Design of a Power Assist System with Consideration of Actuator's Maximum Torque," 4.sup.th IEEE International Workshop on Robot and Human Communication, RO-MAN'95, Tokyo, Jul. 5-7, 1995, pp. 379-384, [online] Retrieved from the Internet<URL:http://ieeexplore.ieee.org/xpl/abs.sub.--free.jsp?arNumbe- r=531990>. cited by other .
Hemami, H., "A Feedback On-Off Model of Biped Dynamics", IEEE Transactions on Systems, Man, and Cybernetics, Jul. 1980, vol. SMC-10, No. 7, pp. 376-383. cited by other .
Hsiang, S.H. et al., "Three Different Lifting Strategies for Controlling the Motion Patterns of the External Load", Ergonomics, vol. 40, pp. 928-939, 1997. cited by other .
Jezernk, S. et al., "Robotic Orthosis Lokomat: A Rehabilitation and Research Tool," Neuromodulation, 2003, pp. 108-115, vol. 6, No. 2. cited by other .
Kato, H. et al., "The Concept of a Walking Assistance Suit", The Japanese Society of Mechanical Engineers, Aug. 2001. cited by other .
Kawato, M., "Adapation and Learning in Control of Voluntary Movement by the Central Nervous System", 1989, Advanced Robotics, vol. 3, pp. 229-249. cited by other .
Kawato, M., et al., "The Cerebellum and VOR/OKR Learning Models", Elsevier Science Publishers Ltd., 1992, vol. 15, No. 11, pp. 445-453. cited by other .
Park, J.H. et al., Biped Robot Walking Using Gravity-Compensated Inverted Pendulum Mode and Computed Torque Control, 1998 IEEE Conference on Robotics and Automation, May 16-20, 1998, pp. 2528-2533, vol. 4, [online] Retrieved from the Internet<URL:http://ieeexplore.ieee.org/xpl/abs.sub.--free.jsp?arNumbe- r=680985>. cited by other .
Rahman, T. et al., "A Simple Technique to Passively Gravity-Balance Articulated Mechanisms," Journal of Mechanical Design, 1995, pp. 655-658, vol. 117, No. 4. cited by other .
Shadmehr, R. et al., "Interference in Learning Internal Models of Inverse Dynamics in Humans," Advances in Neural Information Processing Systems, 1995, pp. 1117-1224, Chapter 7. cited by other .
Shadmehr, R., "Learning Virtual Equilibrium Trajectories for Control of a Robot Arm", Neural Computation, 1990, vol. 2, pp. 436-446. cited by other .
Transmittal of the International Search Report, PCT/US02/20829, Dec. 12, 2002, 4 pages. cited by other .
Mihelj, M. et al., "Unsupported Standing with Minimized Ankle Muscle Fatigue," [online] Retrieved from the Internet<URL:http://ieeexplore.ieee.org/iel5/10/29163/01315854.pdf>- . cited by other .
Wells, R. et al., "Internal and Physiological Responses During Concentric and Eccentric Cycle Ergometry," Eur. J. Appl. Physiol., 1986, pp. 291-301, vol. 55. cited by other .
Winter, D.A., "Biomechanics and Motor Control of Human Movement", 2.sup.nd Edition, John Wiley & Sons, Inc., pp. 51-74. cited by other .
Wolpert, D.M., et al., "Ocular Limit Cycles Induced by Delayed Retinal Feedback", Experimental Brain Research, 1993, vol. 98, pp. 173-180. cited by other .
Written Opinion, PCT/IB02/04311, Feb. 20, 2003, 2 pages. cited by other .
Zajac, F.E., "Muscle and Tendon Properties, Models, Scaling, and Application to Biomechanics and Motor Control", 1989, vol. 17, Issue 4, pp. 359-411. cited by other.

Primary Examiner: Tran; Khoi H.
Assistant Examiner: Marc; McDieunel
Attorney, Agent or Firm: Fenwick & West LLP Duell; Mark

Parent Case Text



RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No. 10/151,647, entitled "Feedback Estimation of Joint Forces and Joint Movements", that was filed on May 16, 2002 now U.S. Pat. No. 7,135,003 and is incorporated by reference herein in its entirety. U.S. patent application Ser. No. 10/151,647 claims priority, under 35 U.S.C. .sctn. 119(e), to U.S. provisional patent application Ser. No. 60/301,891, filed on Jun. 29, 2001, entitled "A recursive, nonlinear feedback approach to estimate joint forces and joint moments from kinesiological measurements," and U.S. provisional patent application Ser. No. 60/353,378, filed on Jan. 31, 2002, entitled "Forward solutions to inverse dynamics problems: a feedback linearization approach," and both of which are incorporated by reference herein in their entireties.
Claims



What is claimed is:

1. A method for determining an estimated joint load at a joint of interest in a system, the method comprising steps of: obtaining kinematic data for the system; obtaining an input force for the system; computing a modified acceleration using at least the kinematic data; performing an inverse dynamics analysis to determine the estimated joint load at the joint of interest by recursively estimating successive joint loads until the joint of interest is reached, the inverse dynamics analysis using at least the modified acceleration and the input force; and performing a forward dynamics analysis using the estimated joint load to determine simulated kinematic data for the system.

2. The method of claim 1 wherein the kinematic data comprises center of mass coordinates and a joint angle.

3. The method of claim 1 wherein the input force comprises a ground reaction force.

4. The method of claim 1 wherein the input force comprises force plate measurement.

5. The method of claim 1 wherein the input force is equal to zero.

6. The method of claim 1 wherein the input force acts at a point of contact on a segment of the system.

7. The method of claim 1 wherein the input force comprises at least one of an internal force and an internal moment.

8. The method of claim 1 wherein the input force comprises a joint torque.

9. The method of claim 1 wherein the step of computing the modified acceleration further comprises the steps of: computing an error value representing a difference between the simulated kinematic data and the kinematic data; and applying a feedback gain to the error value.

10. The method of claim 9 wherein the feedback gain comprises at least one of a positional feedback gain and a velocity feedback gain.

11. The method of claim 9, wherein applying the feedback gain to the error value comprises: determining the feedback gain that achieves a critically damped response; and applying the feedback gain to the error value.

12. The method of claim 1 wherein the step of performing a forward dynamics analysis further comprises performing an integration to determine the simulated kinematic data.

13. The method of claim 1, wherein the step of computing the modified acceleration further uses feedback of the simulated kinematic data.

14. The method of claim 1, wherein the step of performing the inverse dynamics analysis further uses feedback of the simulated kinematic data.

15. The method of claim 1, wherein the step of performing the forward dynamics analysis further uses feedback of the simulated kinematic data.

16. The method of claim 1 further comprising the steps of: obtaining kinematic data for a second joint; computing a second modified acceleration using at least the kinematic data for the second joint; performing an inverse dynamics analysis to produce a second estimated joint load, the inverse dynamics analysis using at least the second modified acceleration and the estimated joint load; and performing a forward dynamics analysis on the second estimated joint load to obtain simulated kinematic data for the second joint.

17. A computer readable medium including program instructions for determining an estimated joint load at a joint of interest in a system, comprising: program instructions for obtaining kinematic data for the system; program instructions for obtaining an input force for the system; program instructions for computing a modified acceleration using at least the kinematic data; program instructions for performing an inverse dynamics analysis to determine the estimated joint load at the joint of interest by recursively estimating successive joint loads until the joint of interest is reached, the inverse dynamics analysis using at least the modified acceleration and the input force; and program instructions for performing a forward dynamics analysis using the estimated joint load to determine simulated kinematic data for the system.

18. The computer readable medium of claim 17 further comprising: program instructions for computing an error value representing a difference between the simulated kinematic data and the kinematic data; and program instructions for applying a feedback gain to the error value.

19. A method for determining an estimated joint load at a joint in a system, the method comprising steps of: obtaining kinematic data for the system; computing a modified acceleration using at least the kinematic data, wherein the modified acceleration is computed without using accelerations estimated from measured kinematics; performing an inverse dynamics analysis to determine the estimated joint load, wherein the inverse dynamics analysis uses at least the modified acceleration; and performing a forward dynamics analysis using the estimated joint load to determine simulated kinematic data for the system.

20. The method of claim 19, further comprising determining an input force for the system, wherein the inverse dynamics analysis further uses the input force to determine the estimated joint load.

21. The method of claim 20, wherein the input force comprises a ground reaction force.

22. The method of claim 19 wherein the step of computing the modified acceleration further comprises the steps of: computing an error value representing a difference between the simulated kinematic data and the kinematic data; and applying a feedback gain to the error value.
Description



BACKGROUND OF THE INVENTION

1. Field of the Invention

This invention relates to human motion analysis and, more particularly, to analysis of joint forces and moments using nonlinear feedback in a forward dynamic simulation.

2. Description of Background Art

In the study of human motion, inverse dynamics analysis is conventionally used to estimate joint forces and joint moments. In a conventional inverse dynamics analysis, joint forces and joint moments are calculated from the observation of segmental movement. Inverse dynamics analysis is conventionally applied to biomechanics problems because the internal forces of human joints cannot be readily measured. Segmental movements, however, can be measured and joint angles can be inferred from the measured displacement to determine the corresponding joint forces and torques.

A problem with using inverse dynamics in the study of human motion is the error caused by calculating higher order derivatives to determine joint forces and joint moments. Methods for using inverse dynamics concepts in biomechanics are well developed if the input signals are noise-free and the dynamic model is perfect. Experimental observations, however, are imperfect and contaminated by noise. Sources of noise include the measurement device and the joint itself. Inverse dynamics methods for calculating joint moments require the calculation of higher order derivatives of the experimental observations. Specifically, the angular acceleration term is the second derivative of the joint angle and the linear acceleration is the second derivative of the center of mass acceleration. Numerical differentiation of the experimental observations amplifies the noise. The presence of high frequency noise is of considerable importance when considering the problem of calculating velocities and accelerations. The amplitude of each of the harmonics increases with its harmonic number: velocities increase linearly, and accelerations increase proportional to the square of the harmonic number. For example, second order differentiation of a signal with high frequency noise .omega. can result in a signal with frequency components of .omega..sup.2. The result of this parabolic noise amplification is erroneous joint force and joint moment calculations.

Although techniques exist for filtering the noise, filtering is difficult and time-consuming because much analysis is required to separate the true signal in the biomechanical data from the noise. For example, low-pass filtering is commonly used to reduce high frequency errors. A difficulty in low-pass filtering, however, is the selection of an optimal cutoff frequency f.sub.c. Because there is no general solution for selecting optimal filter parameters, filtering techniques often produce unreliable results.

Optimization-based approaches have been proposed to estimate joint forces and joint moments without the errors associated with performing a conventional inverse dynamics analysis. Unlike inverse dynamics, optimization-based methods do not require numerical differentiation. However, the application of optimization-based solutions is limited because the methods are computationally expensive, are not guaranteed to converge, and are generally too complex to implement.

Another problem with using inverse dynamics for analyzing human motion is that the inverse technique lacks the capability to predict the behavior of novel motions. In inverse dynamics, forces and moments are calculated from observed responses. The prediction of novel motions involves calculating the response expected from the application of forces and moments. An inverse dynamics analysis lacks predictive capability because forces and moments are calculated rather than the expected response from the application of those forces and moments.

What is therefore needed is a computationally efficient system and method that: (1) estimates joint forces and joint moments without the errors due to higher order derivatives; (2) does not require closed form, whole body analysis; and (3) is useful for predicting the behavior of human motions.

SUMMARY OF THE INVENTION

One embodiment of the present invention provides an estimation of joint loads in human beings. A joint load includes the forces and moments acting at a joint. A forward dynamics module determines kinematics through numerical integration (or simulation) of the dynamic equations of motion. An error correction controller forces a tracking error between the kinematics obtained from forward simulation and measured (or desired) kinematics to approach zero. The error correction controller generates a modified acceleration for input into an inverse dynamics module. In an embodiment, the modified acceleration represents a value determined without taking the second derivative of the measured (or desired) kinematic data. The estimated joint load, therefore, when applied to the forward dynamics module, tracks the measured (or desired) kinematics without the errors associated with computing higher order derivatives of noisy kinematic data.

In another embodiment, joint loads are recursively estimated for a planar serial link system. In a recursive method, one starts at a first end of a serial chain of segments and calculates joint loads towards a second end of the serial chain. Segments in the chain are connected together by joints and the reaction forces and moments at the joint are shared by the two connected segments. The joint loads estimated for a first segment are used in the estimation for the next segment until the joint or joints in interest are reached. That is, the output of a recursion is a force and moment calculation at the connection point for the next segment. This output is used as an input for the analysis of the next segment. A recursive method, therefore, does not require modeling the dynamics of the whole body. Although in a particular case it may be desirable to model recursively whole body dynamics, the recursive method provides flexibility that can reduce sources of error.

Recursive embodiments include open chain estimations and closed chain estimations. An open chain system is constrained with the environment at one end, and the remaining terminal segments are free. A closed chain system has more than one end in contact with the environment. The segments of the link system are numbered in order of recursion beginning with segment 1 toward segment n, which is the last segment of interest. Segment n is not necessarily the last segment in the multi-body system. Rather segment n is denoted the segment at which it is desired to stop the recursive computation such that the forces and moments of interest are found. In order to initiate the recursion, one requires the force and moment acting at the first segment. For example, in human motion analysis, the ground reaction forces under the feet are typically measured and initiate the recursion equations. The use of the ground reaction forces improves the precision of joint load estimates at the joints in proximity to the ground.

In a further embodiment, the tracking system of the present invention can be applied to closed form dynamics. The closed form system equations for an unconstrained rigid body system are described by n differential equations. Similar to the recursive embodiments described herein, a control law is used to linearize and to decouple the system dynamics.

Further features of the invention, its nature and various advantages will be more apparent from the accompanying drawings and the following detailed description.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate several embodiments in accordance with the present invention and, together with the description, serve to explain the principles of the invention.

FIG. 1 is an illustration of how a recursive calculation can be used to separate lower body dynamics from upper body dynamics.

FIG. 2 is a free body diagram of forces acting on segments in an open chain, planar serial link system.

FIG. 3 is a free body diagram of one segment within the serial link system.

FIG. 4 is a block diagram of a tracking system for link segment i.

FIG. 5 is a block diagram of a tracking system for link segment i illustrating further details of an error correction controller.

FIG. 6 is a flowchart illustrating a recursive tracking process.

FIG. 7 is a free body diagram illustrating a three segment, two-dimensional system.

FIGS. 8A-8C are graphs illustrating tracking accuracy for the displacement of the ankle joint of FIG. 7 using small feedback gains and ignoring accelerations.

FIGS. 9A-9C are graphs illustrating tracking accuracy for the displacement of the knee joint of FIG. 7 using small feedback gains and ignoring accelerations.

FIGS. 10A-10C are graphs illustrating tracking accuracy for the forces and moments of the knee joint of FIG. 7 using small feedback gains and ignoring accelerations.

FIGS. 11A-11C are graphs illustrating tracking accuracy for the forces and moments of the hip joint of FIG. 7 using small feedback gains and ignoring accelerations.

FIGS. 12A-12C are graphs illustrating tracking accuracy for the displacement of the ankle joint of FIG. 7 using small feedback gains and including accelerations.

FIGS. 13A-13C are graphs illustrating tracking accuracy for the displacement of the knee joint of FIG. 7 using small feedback gains and including accelerations.

FIGS. 14A-14C are graphs illustrating tracking accuracy for the forces and moments of the knee joint of FIG. 7 using small feedback gains and including accelerations.

FIGS. 15A-15C are graphs illustrating tracking accuracy for the forces and moments of the hip joint of FIG. 7 using small feedback gains and including accelerations.

FIGS. 16A-16C are graphs illustrating tracking accuracy for the displacement of the ankle joint of FIG. 7 using large feedback gains and ignoring accelerations.

FIGS. 17A-17C are graphs illustrating tracking accuracy for the displacement of the knee joint of FIG. 7 using large feedback gains and ignoring accelerations.

FIGS. 18A-18C are graphs illustrating tracking accuracy for the forces and moments of the knee joint of FIG. 7 using large feedback gains and ignoring accelerations.

FIGS. 19A-19C are graphs illustrating tracking accuracy for the forces and moments of the hip joint of FIG. 7 using large feedback gains and ignoring accelerations.

FIGS. 20A-20C are graphs illustrating tracking accuracy for the displacement of the ankle joint of FIG. 7 using large feedback gains and including accelerations.

FIGS. 21A-21C are graphs illustrating tracking accuracy for the displacement of the knee joint of FIG. 7 using large feedback gains and including accelerations.

FIGS. 22A-22C are graphs illustrating tracking accuracy for the forces and moments of the knee joint of FIG. 7 using large feedback gains and including accelerations.

FIGS. 23A-23C are graphs illustrating tracking accuracy for the forces and moments of the hip joint of FIG. 7 using large feedback gains and including accelerations.

FIG. 24 is a graph illustrating tracking error for the displacement of the ankle joint of FIG. 7.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

Preferred embodiments of the present invention are now described with reference to the accompanying figures where like reference numbers indicate identical or functionally similar elements. Also in the figures, the left most digit of each reference number corresponds to the figure in which the reference number is first used.

FIG. 1 is an illustration showing how recursive calculation is used to separate lower body dynamics from upper body dynamics. The illustration includes upper body portion 105 and lower body portion 110. A segment of upper body portion 105 is illustrated with load 140. Lower body portion 110 includes segments having ankle joint 120, knee joint 125, and hip joint 130. In a recursive method for computing joint forces and moments, the upper body portion 105 can be modeled separately from the lower body portion 110. Starting with ground reaction forces 115, one can effectively isolate joints 120, 125, and 130 of lower body portion 110 as well as the associated link segment parameters, from upper body portion 105. That is, the internal forces and moments acting on joints 120, 125, and 130 can be estimated without considering the effects due to load 140 or the physical parameters of upper body portion 105, such as mass, center of mass, inertia, and segment length. These parametric uncertainties in upper body portion 105 are significant sources of error in the estimation of the internal forces and moments in the human body when using closed form, whole body dynamic procedures. In contrast to a closed form whole body solution, embodiments of a recursive solution use measurements of ground reaction forces 115 as constraints to compute recursively the joint moments from the ground and working up toward the, e.g., knee joint 125 and hip joint 130.

An advantage of using a recursive method to estimate joint forces and moments is the ability to focus on joints of interest without introducing additional sources of error. Further, a recursive method with measurements of ground reaction forces 115 as input, for example, provides an extra sensing modality. That is, combining kinematic and reaction force information provides an additional cue that increases the reliability of the resulting internal force estimations. Human beings may be subjected to unpredictable loads, or constrained dynamics resulting from interaction with other objects or other people in the environment. Such circumstances can alter the dynamic representation required to estimate the internal forces and moments at the joints. Some applications for using a recursive method in these circumstances include performing biomechanical studies of lifting tasks and developing controls for assistive devices that aid the physically impaired in everyday tasks. One skilled in the art will appreciate that in-shoe force and pressure sensing devices are complementary technologies that can be used to provide extra sensing modalities for use in various force and moment estimations.

Recursive Method for a Two-Dimensional Serial Chain System

Embodiments of the present invention are applicable to planar systems including recursive open chain and recursive closed chain. In an open chain system, at most one end of the multi-body system is in contact with the environment. The other end or ends are free or unconstrained. In a closed chain system, more than one end is in contact with the environment.

FIG. 2 is a free body diagram of forces acting on segments in an open chain, planar serial link system. The system includes first segment 205, second segment 210, and n.sup.th segment 215. The segments 205, 210, and 215 are linked by revolute joints. Each of segments 205, 210, and 215 is illustrated as a free body diagram in which first joint 220, second joint 222, third joint 224, and n.sup.th joint 226 connect the segments. First segment 205 includes first joint 220 and second joint 222. Second segment 210 includes second joint 222 and third joint 224. In particular, segments 205 and 210 are connected as follows: second joint 222 links first segment 205 with second segment 210. Therefore, a serial chain of n segments is formed by connecting the n segments at the common or overlapping joint.

For each of joints 220, 222, 224, and 226, the joint torques, the horizontal reaction forces, and the vertical reaction forces at each joint is illustrated and denoted by .tau..sub.i, F.sub.i, and G.sub.i respectively. For example, with respect to first joint 220, the joint torque .tau..sub.1, horizontal reaction force F.sub.1, and vertical reaction force G.sub.1 are illustrated. With reference to FIG. 2, an instance of a recursive calculation is now described. In a recursive calculation, a multi-body system is conceptually separated into individual segments. The free body diagram of each segment is analyzed. The segments are connected together by joints, e.g., second joint 222. The reaction forces and moments at, e.g., second joint 222 are shared by first segment 205 and second segment 210. Analysis begins at first segment 205, where the force and moment at the connection point of the second segment 210, i.e., second joint 222 are computed. The calculated forces and moment at second joint 222 are the output of recursion 1. This output is used as input for the analysis of the next segment, e.g., second segment 210. The recursive analysis of segments continues until n.sup.th segment 215 is reached. The n.sup.th segment 215 is the segment of interest or the segment at which it is desired to stop the recursive computation. In an embodiment where ground reaction forces 115 (FIG. 1) are acting on first segment 205, one computes the forces and moment acting on second joint 222 in terms of the forces and moment acting on first joint 220. Next, one computes the forces and moment acting on third joint 224 in terms of the previously computed forces and moment acting on second joint 222. This recursive procedure of using the output of dynamics calculations as input for the next calculation is repeated until forces and moments have been found for the joint or joints in interest. One skilled in the art will appreciate that n.sup.th segment 215 is not necessarily the last segment in the multi-body system. Rather, n.sup.th segment 215 is denoted the segment at which it is desired to stop the recursive computation such that the forces and moments of interest are found. It should further be noted that ground reaction forces 115 act at the point of contact, which is not necessarily at the joint. Further details of the calculations are described below and with respect to FIG. 3.

FIG. 3 is a free body diagram of one segment within the serial link system. Body segment 305 represents the i.sup.th segment of a planar serial link system, such as the system illustrated in FIG. 2. Body segment i includes joint i (310) and joint i+1 (315). For isolated body segment i, where i=1 . . . n, the acceleration of the center of mass is ({umlaut over (x)}.sub.i, .sub.i), the joint angle with respect to the vertical is .theta..sub.i, and the angular acceleration is {umlaut over (.theta.)}.sub.i. As illustrated in FIG. 3, the physical parameters for body segment i are mass m.sub.i, moment of inertia I.sub.i, segment length l.sub.i, and length to center of mass k.sub.i. Also illustrated in FIG. 3 for each of joints 310 and 315 are joint torques .tau..sub.i, horizontal reaction forces F.sub.i, and vertical reaction forces G.sub.i. The Newton-Euler equations for computing the forces and moments at each of joints 310 and 315 of body segment i are set forth below as Equation 1, Equation 2, and Equation 3. m.sub.i{umlaut over (x)}.sub.i=F.sub.i-F.sub.i+1 (1) m.sub.i .sub.i=G.sub.i-G.sub.i+1-m.sub.ig (2) I.sub.i{umlaut over (.theta.)}.sub.i=-F.sub.ik.sub.i cos(.theta..sub.i)+G.sub.ik.sub.i sin(.theta..sub.i)-F.sub.i+1(l.sub.i-k.sub.i)cos(.theta..sub.i)+G.sub.i+1- (l.sub.i-k.sub.i)sin(.theta..sub.i)+.tau..sub.i-.tau..sub.i+1 (3)

One skilled in the art will appreciate that Equation 1 represents an expression for summing the forces acting on body segment 305 in the x or horizontal direction. Similarly, Equation 2 represents an expression for summing the forces acting on body segment 305 in the y or vertical direction. In Equation 2, the gravitational acceleration is represented by g. Equation 3 represents an expression for summing the angular accelerations acting at joints 310 and 315.

Inverse Dynamics Methodology

In inverse dynamics analysis, the forces and moments acting at the joints are computed from measured or desired kinematic data. Kinematic data includes center of mass coordinates and joint angle data. In an embodiment of the present invention, a recursive solution to compute the forces and moments at each joint can be obtained from a compact representation (matrix form) of the Newton-Euler equations as set forth in Equation 4 below. In Equation 4, U.sub.i=[F.sub.i G.sub.i .tau..sub.i].sup.T is a vector (transposed) whose elements correspond to the horizontal force, vertical force, and moment acting at joint i (310), respectively. The forces and moment at joint i+1 (315) are described by U.sub.i+1. Further details of a recursive solution for U.sub.i or U.sub.i+1 are described below. M.sub.i{umlaut over (q)}.sub.i=A.sub.iU.sub.i+1+B.sub.iU.sub.i+P.sub.i (4)

Vector q.sub.i=[x.sub.i y.sub.i .theta..sub.i].sup.T represents the center of mass coordinates and joint angle at joint i. One skilled in the art will appreciate that the term {umlaut over (q)}.sub.i in Equation 4 represents the second derivative of vector q.sub.i. The elements of Equation 4 are defined in additional detail as follows:

.times..times..theta..times..times..times. ##EQU00001## .times..function..theta..times..function..theta..times..times..tau. ##EQU00001.2## .times..function..theta..times..function..theta..times..times..tau. ##EQU00001.3##

Open Chain Estimation

As described above, an open chain system has one end in contact with the environment. The one end in contact with the environment is termed a constrained end. In an embodiment of the present invention, the constrained end is a human being's feet that are in contact with the ground or other supporting surface. In one embodiment, kinematic data is supplemented with measurements of ground reaction forces 115 (denoted U.sub.1) to improve the precision of the internal force and moment estimations. The segments are numbered from the "ground up" from 1 to n, with n being the last segment of interest. Thus the Newton-Euler inverse dynamics methodology makes use of measurements of the forces and moments under the feet. With U.sub.1 available as a boundary condition at segment 1, the force and moment at segment i, where i has a value from 1 to n (i:1.fwdarw.n) is computed successively with Equation 5, starting with segment 1 and working toward segment n. In an open chain estimation and with n being the last segment in the chain, there are no external forces applied at segment n, such that U.sub.n+1=0. U.sub.i+1=A.sub.i.sup.-1[M.sub.i{umlaut over (q)}.sub.i-B.sub.iU.sub.i-P.sub.i] (5)

Due to noisy measurements and errors in the biomechanical model, the boundary condition at the segment that is free is generally violated. In other words, in an open chain embodiment whereby the recursion proceeds from segment 1 to the free segment (denoted by n), then U.sub.n+1 is not equal to 0. The over-determinacy is resolved by adding residual forces and torques to segment n. An advantage of a recursive formulation, numbering the segments from 1 to n, is that the entire body need not be modeled. The force and moment estimation is complete at segment n regardless of whether segment n is the last segment of the serial system. The parametric uncertainties in the upper extremities and uncertainties in the rigid-body model are significant sources of error in the estimation of the internal forces and moments. These uncertainties in the upper extremities can be avoided, however, when only joint moments proximal to the force plate are desired.

In another open chain embodiment, only kinematic measurements are available. The segments are labeled from 1 to n, wherein segment 1 has a free end, rather than a constrained end. Because segment 1 has a free end, U.sub.1=0 is available as a boundary condition for the recursion to segment n.

Closed Chain Estimation

In another embodiment of the present invention, closed chain estimation is performed. As described above, a closed chain system has more than one end in contact with the environment. In this embodiment, sensor measurements or other initial forces are needed to estimate the internal forces and moments. The segments are serially numbered beginning with segment 1 toward segment n, which is the last segment of interest. The sensor measurement or initial force at segment 1 is denoted U.sub.1, wherein U.sub.1.noteq.0 because the end of segment 1 is constrained. With measurements for U.sub.1 available as a boundary condition at segment 1, the force and moment at segment i, where i has a value from 1 to n (i:1.fwdarw.n) is computed successively with Equation 5, starting with segment 1 and working toward segment n.

Inverse Solution Using Nonlinear Feedback

FIG. 4 is a block diagram of a tracking system for body segment i. Error correction controller 405, inverse dynamics module 410, and forward dynamics module 415 are coupled to form a tracking system. Inputs to error correction controller 405 include kinematic data q.sub.m.sub.i, {circumflex over ({dot over (q)}.sub.m.sub.i, and {circumflex over ({umlaut over (q)}.sub.m.sub.i, as well as s


Free Web Sudoku Puzzles.
Solve with your browser.
1       9   2    
3 9     4 2     5
    2            
  8   9         7
    9 2   4 3    
6         5   4  
            4    
2     3 1     9 8
    6   8       2
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!