메뉴 건너뛰기




Volumn 34, Issue 2, 2004, Pages 912-924

A Generalized Framework for Interactive Dynamic Simulation for Multirigid Bodies

Author keywords

Articulated dynamics; Contact dynamics; Dynamic simulation; Haptic interaction; Interactive simulation; Object oriented design; Rigid body contact

Indexed keywords

ARTIFICIAL INTELLIGENCE; COMPUTER SIMULATION; HAPTIC INTERFACES; OBJECT ORIENTED PROGRAMMING; SYSTEMS ANALYSIS;

EID: 1842587880     PISSN: 10834419     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSMCB.2003.818434     Document Type: Article
Times cited : (15)

References (62)
  • 2
    • 0022862593 scopus 로고
    • Robot manipulator control under unix - RCCL: A Robot control C library
    • V. Hayward and R. P. Paul, "Robot manipulator control under unix - RCCL: A Robot control C library," Int. J. Robotics Res., vol. 5. no. 4. pp. 94-111, 1986.
    • (1986) Int. J. Robotics Res. , vol.5 , Issue.4 , pp. 94-111
    • Hayward, V.1    Paul, R.P.2
  • 3
    • 24944517198 scopus 로고    scopus 로고
    • [Online]
    • B. Mirtich. (1996) Multibody dynamic package. [Online]. Available: http://www.merl.com/projects/rigidBodySim/multibodyDyn
    • (1996) Multibody Dynamic Package
    • Mirtich, B.1
  • 4
    • 1842613310 scopus 로고
    • Issac. [Online]
    • J. Cremer. (1994) Issac. [Online]. Available: http://www.cs.uiowa.edu/
    • (1994)
    • Cremer, J.1
  • 6
    • 0032681688 scopus 로고    scopus 로고
    • Interaction with a real-time dynamic environment simulation using a magnetic levitation haptic interface device
    • Detroit, MI, May
    • P. J. Berkelman, R. L. Hollis, and D. Baraff, "Interaction with a real-time dynamic environment simulation using a magnetic levitation haptic interface device," in Proc. IEEE Int. Conf. Robot. Automat., Detroit, MI, May 1999, pp. 3261-3266.
    • (1999) Proc. IEEE Int. Conf. Robot. Automat. , pp. 3261-3266
    • Berkelman, P.J.1    Hollis, R.L.2    Baraff, D.3
  • 7
    • 0034446432 scopus 로고    scopus 로고
    • A framework for multicontact multibody dynamic simulation and haptic display
    • Oct.
    • D. C. Ruspini and O. Khatib, "A framework for multicontact multibody dynamic simulation and haptic display," in Proc. IEEE Int. Conf. Intel. Robotic Syst., Oct. 2000, pp. 1322-1327.
    • (2000) Proc. IEEE Int. Conf. Intel. Robotic Syst. , pp. 1322-1327
    • Ruspini, D.C.1    Khatib, O.2
  • 8
    • 85013241881 scopus 로고    scopus 로고
    • An interactive generalized motion simulator (I-GMS) in an object-oriented framework
    • Philadelphia, PA, May
    • W. Son, K. Kim, and N. M. Amato, "An interactive generalized motion simulator (I-GMS) in an object-oriented framework," in Proc. Comput. Animation Conf, Philadelphia, PA, May 2000, pp. 176-181.
    • (2000) Proc. Comput. Animation Conf , pp. 176-181
    • Son, W.1    Kim, K.2    Amato, N.M.3
  • 10
    • 0031236223 scopus 로고    scopus 로고
    • Object-oriented programming for robotic manipulator simulation
    • Sept.
    • R. Gourdeau, "Object-oriented programming for robotic manipulator simulation," IEEE Trans. Robot. Automat. Mag., vol. 4, pp. 21-29, Sept. 1999.
    • (1999) IEEE Trans. Robot. Automat. Mag. , vol.4 , pp. 21-29
    • Gourdeau, R.1
  • 11
    • 0022862593 scopus 로고
    • Robot manipulator control under unix, RCCL: A robot control c libary
    • V. Hayward and R. P. Paul, "Robot manipulator control under unix, RCCL: A robot control c libary," Int. J. Robotic Res., vol. 5. no. 4, pp. 94-111, 1986.
    • (1986) Int. J. Robotic Res. , vol.5 , Issue.4 , pp. 94-111
    • Hayward, V.1    Paul, R.P.2
  • 12
    • 1842561247 scopus 로고
    • CSIRO Division Manufacturing Technol. Canberra, Australia
    • "ARCL Robot Programming System." CSIRO Division Manufacturing Technol., Canberra, Australia, 1991.
    • (1991) ARCL Robot Programming System
  • 13
    • 0027927564 scopus 로고
    • Dynamic simulation of interactive robotic environment
    • San Diego, CA, May
    • P. U. Lee. D. C. Ruspini, and O. Khatib, "Dynamic simulation of interactive robotic environment," in Proc. IEEE Int. Conf. Robot. Automat., San Diego, CA, May 1994, pp. 1147-1152.
    • (1994) Proc. IEEE Int. Conf. Robot. Automat. , pp. 1147-1152
    • Lee, P.U.1    Ruspini, D.C.2    Khatib, O.3
  • 16
    • 84888768468 scopus 로고    scopus 로고
    • User-controlled physics-based animation for articulated figures
    • Houston, TX, June
    • E. Kokkevis, D. Metaxas, and N. I. Badler, "User-controlled physics-based animation for articulated figures," in Proc. Comput. Animation, Houston, TX, June 1996, pp. 16-25.
    • (1996) Proc. Comput. Animation , pp. 16-25
    • Kokkevis, E.1    Metaxas, D.2    Badler, N.I.3
  • 17
    • 0042595683 scopus 로고    scopus 로고
    • Making complex articulated agents dance: An analysis of control methods drawn from robotics, animation, and biology
    • M. J. Mataric, "Making complex articulated agents dance: An analysis of control methods drawn from robotics, animation, and biology." J. Autonomous Agents MultiAgent Syst., vol. 2, no. 1, pp. 23-44, 1999.
    • (1999) J. Autonomous Agents MultiAgent Syst. , vol.2 , Issue.1 , pp. 23-44
    • Mataric, M.J.1
  • 18
    • 1842508822 scopus 로고    scopus 로고
    • Igrip, Auburn Hills. MI. [Online]
    • Delmia Corp. (2002) Igrip, Auburn Hills. MI. [Online]. Available: http://www.delmia.com
    • (2002)
  • 19
    • 1842561238 scopus 로고    scopus 로고
    • ADAMS. ADAMS and M. D. Inc. [Online]
    • MSC Software Corp., Santa Ana, CA. (2000) ADAMS. ADAMS and M. D. Inc. [Online], Available: http://www.adams.com
    • (2000)
  • 21
    • 1842613269 scopus 로고    scopus 로고
    • MSC Software, Santa Ana. CA, Visual Nastran 4d, Redwood City, CA, http://www.krev.com, 2002.
    • (2002)
  • 22
    • 0020176964 scopus 로고
    • Efficient dynamic computer simulation of robotic mechanism
    • M. W. Walker and D. E. Orin, "Efficient dynamic computer simulation of robotic mechanism," ASME J. Dyn. Syst., Meas., Contr., vol. 104, pp. 205-211, 1982.
    • (1982) ASME J. Dyn. Syst., Meas., Contr. , vol.104 , pp. 205-211
    • Walker, M.W.1    Orin, D.E.2
  • 23
    • 0020718278 scopus 로고
    • The calculation of robot dynamics using articulated-body inertias
    • R. Featherstone, "The calculation of robot dynamics using articulated-body inertias," Int. J. Robotics Res., vol. 2, no. 1, pp. 13-30, 1983.
    • (1983) Int. J. Robotics Res. , vol.2 , Issue.1 , pp. 13-30
    • Featherstone, R.1
  • 24
    • 0032691911 scopus 로고    scopus 로고
    • A divide-and-conquer articulated-body algorithm for parallel o(log n) calculation of rigid-body dynamics: PartI: Basic algorithm
    • _, "A divide-and-conquer articulated-body algorithm for parallel o(log n) calculation of rigid-body dynamics: PartI: Basic algorithm," Int. J. Robotics Res., vol. 18. no. 9. pp. 867-875, 1999.
    • (1999) Int. J. Robotics Res., , vol.18 , Issue.9 , pp. 867-875
  • 25
    • 0032682856 scopus 로고    scopus 로고
    • A divide-and-conquer articulated-body algorithm for parallel o(log n) calculation of rigid-body dynamics: Part 2: Trees, loops and accuracy
    • _, "A divide-and-conquer articulated-body algorithm for parallel o(log n) calculation of rigid-body dynamics: Part 2: Trees, loops and accuracy," Int. J. Robotics Res., vol. 18, no. 9, pp. 876-892, 1999.
    • (1999) Int. J. Robotics Res. , vol.18 , Issue.9 , pp. 876-892
  • 26
    • 0030407051 scopus 로고    scopus 로고
    • Linear-time dynamics using Lagrange multipliers
    • New Orleans, LA, Aug.
    • D. Baraff, "Linear-time dynamics using Lagrange multipliers," in Proc. SIGGRAPH, New Orleans, LA, Aug. 1996, pp. 137-146.
    • (1996) Proc. SIGGRAPH , pp. 137-146
    • Baraff, D.1
  • 27
    • 84946710961 scopus 로고    scopus 로고
    • Collision detection and response for computer animation
    • M. Moore and J. Wilhelms, "Collision detection and response for computer animation." Comput. Graphics, vol. 22, no. 4, pp. 289-298, 1998.
    • (1998) Comput. Graphics , vol.22 , Issue.4 , pp. 289-298
    • Moore, M.1    Wilhelms, J.2
  • 28
    • 84995160894 scopus 로고
    • Animation of dynamic legged locomotion
    • M. H. Railbert and J. K. Hodgins, "Animation of dynamic legged locomotion." Comput. Graphics, vol. 25, no. 4. pp. 349-358, 1991.
    • (1991) Comput. Graphics , vol.25 , Issue.4 , pp. 349-358
    • Railbert, M.H.1    Hodgins, J.K.2
  • 29
    • 0000526220 scopus 로고
    • Numerical simulation of time-dependent contact friction problems in rigid body mechanics
    • P. Lötstedt, "Numerical simulation of time-dependent contact friction problems in rigid body mechanics." Zeitschrift für Angewandte Mathematik and Mechanik, vol. 5, no. 2, pp. 370-393, 1984.
    • (1984) Zeitschrift für Angewandte Mathematik and Mechanik , vol.5 , Issue.2 , pp. 370-393
    • Lötstedt, P.1
  • 31
    • 0001233839 scopus 로고    scopus 로고
    • Complementarity formulations and existence of solutions of dynamic multirigid-body contact problems with coulomb friction
    • J. S. Pang and J. C. Trinkle, "Complementarity formulations and existence of solutions of dynamic multirigid-body contact problems with coulomb friction," Math. Programming, vol. 73. no. 4. pp. 199-226, 1996.
    • (1996) Math. Programming , vol.73 , Issue.4 , pp. 199-226
    • Pang, J.S.1    Trinkle, J.C.2
  • 33
    • 0001057945 scopus 로고
    • Issues in computing contact forces for nonpenetrating rigid bodies
    • D. Baraff, "Issues in computing contact forces for nonpenetrating rigid bodies," Algorithmica. vol. 10, no. 2-4, pp. 292-352, 1993.
    • (1993) Algorithmica , vol.10 , Issue.2-4 , pp. 292-352
    • Baraff, D.1
  • 34
    • 85015888072 scopus 로고
    • Fast contact force computation for nonpenetrating rigid bodies
    • Orlando, FL, Aug
    • _, "Fast contact force computation for nonpenetrating rigid bodies," in Proc. SIGGRAPH, Orlando, FL, Aug 1994, pp. 23-34.
    • (1994) Proc. SIGGRAPH , pp. 23-34
  • 35
    • 0000365527 scopus 로고    scopus 로고
    • Analysis of rigid body dynamic model for simulation of systems with frictional contacts
    • P. Song, P. Kraus, and V. Kumar, "Analysis of rigid body dynamic model for simulation of systems with frictional contacts," ASME J. Applied Mechanics, vol. 68, no. 1, pp. 118-128, 2001.
    • (2001) ASME J. Applied Mechanics, , vol.68 , Issue.1 , pp. 118-128
    • Song, P.1    Kraus, P.2    Kumar, V.3
  • 36
    • 0024062156 scopus 로고
    • Realistic animation of rigid bodies
    • Atlanta, GA, Aug.
    • J. K. Hahn, "Realistic animation of rigid bodies," in Proc. SIGGRAPH, vol. 22, Atlanta, GA, Aug 1988, pp. 299-308.
    • (1988) Proc. SIGGRAPH , vol.22 , pp. 299-308
    • Hahn, J.K.1
  • 39
    • 0030213721 scopus 로고    scopus 로고
    • An implicit time-stepping scheme for rigid-body dynamics with inelastic collisions and coulomb friction
    • D. E. Stewart and J. C. TrinkJe, "An implicit time-stepping scheme for rigid-body dynamics with inelastic collisions and coulomb friction," Int. J. Numerical Methods Eng., vol. 39, no. 4. pp. 2673-2691, 1996.
    • (1996) Int. J. Numerical Methods Eng. , vol.39 , Issue.4 , pp. 2673-2691
    • Stewart, D.E.1    Trinkje, J.C.2
  • 40
    • 0004105910 scopus 로고    scopus 로고
    • Time-Stepping for three-dimensional rigid body dynamics
    • Dept. Math., Univ. Iowa, Iowa City, IA
    • M. Anitescu, F. A. Potra, and D. Stewart. "Time-Stepping for three-dimensional rigid body dynamics," Dept. Math., Univ. Iowa, Iowa City, IA, Tech. Rep. 98-02, 1998.
    • (1998) Tech. Rep. , vol.98 , Issue.2
    • Anitescu, M.1    Potra, F.A.2    Stewart, D.3
  • 41
    • 0033724058 scopus 로고    scopus 로고
    • An implicit time-stepping scheme for rigid-body dynamics with coulomb friction
    • Seoul, Korea, May
    • D. E. Stewart and J. C. Trinkle, "An implicit time-stepping scheme for rigid-body dynamics with coulomb friction," in Proc. IEEE Int. Conf. Robot. Autom., Seoul, Korea, May 2000, pp. 162-169.
    • (2000) Proc. IEEE Int. Conf. Robot. Autom. , pp. 162-169
    • Stewart, D.E.1    Trinkle, J.C.2
  • 42
    • 0030656756 scopus 로고    scopus 로고
    • The haptic display of complex graphi
    • Los Angeles, CA, Aug.
    • D. C. Ruspini, K. Kolarov, and O. Khatib, "The haptic display of complex graphi," in Proc. SIGGRAPH, Los Angeles, CA, Aug. 1997, pp. 345-352.
    • (1997) Proc. SIGGRAPH , pp. 345-352
    • Ruspini, D.C.1    Kolarov, K.2    Khatib, O.3
  • 43
    • 0029182881 scopus 로고
    • A constraint-based god-object method for haptic display
    • Pittsburgh, PA, Aug.
    • C. Zilles and K. Salisbury, "A constraint-based god-object method for haptic display," in Proc. IEEE Int. Conf. Intell. Robotic Syst., Pittsburgh, PA, Aug. 1995, pp. 146-151.
    • (1995) Proc. IEEE Int. Conf. Intell. Robotic Syst. , pp. 146-151
    • Zilles, C.1    Salisbury, K.2
  • 44
  • 46
    • 0031385856 scopus 로고    scopus 로고
    • Real-time impulse-based simulation of rigid body system for haptic display
    • Houston, TX, Apr.
    • B. Chang and J. E. Colgate, "Real-time impulse-based simulation of rigid body system for haptic display," in Proc. ASME Dyn. Syst. Contr. Divisions, Houston, TX, Apr. 1997. pp. 1-8.
    • (1997) Proc. ASME Dyn. Syst. Contr. Divisions , pp. 1-8
    • Chang, B.1    Colgate, J.E.2
  • 47
    • 0002753381 scopus 로고    scopus 로고
    • Force feedback in interactive dynamic simulation
    • Dedham, MA, Sept.
    • S. Vedula and D. Baraff, "Force feedback in interactive dynamic simulation," in Proc. First PHANToM User's Group Workshop, Dedham, MA, Sept 1996, pp. 25-31.
    • (1996) Proc. First PHANToM User's Group Workshop , pp. 25-31
    • Vedula, S.1    Baraff, D.2
  • 49
    • 0029233711 scopus 로고
    • Intermediate representation for stiff virtual objects
    • Research Triangle Park, NC, Mar.
    • Y. Adachi, T. Kumano, and K. Ogino, "Intermediate representation for stiff virtual objects," in Proc. IEEE Virtual Reality Annu. Int. Symp., Research Triangle Park, NC, Mar. 1995, pp. 203-210.
    • (1995) Proc. IEEE Virtual Reality Annu. Int. Symp. , pp. 203-210
    • Adachi, Y.1    Kumano, T.2    Ogino, K.3
  • 50
    • 0033719363 scopus 로고    scopus 로고
    • Using haptic vector fields for animation motion control
    • San Francisco, CA, Apr.
    • B. R. Donald and F. Henle, "Using haptic vector fields for animation motion control," in Proc. IEEE Int. Conf. Robotic Automat., San Francisco, CA, Apr. 2000, pp. 3435-3442.
    • (2000) Proc. IEEE Int. Conf. Robotic Automat., , pp. 3435-3442
    • Donald, B.R.1    Henle, F.2
  • 53
    • 0004013536 scopus 로고
    • Mechanics, and Control. Reading, MA: Addison-Wesley
    • J. J. Craig, Introduction to Robotics, Mechanics, and Control. Reading, MA: Addison-Wesley, 1986.
    • (1986) Introduction to Robotics
    • Craig, J.J.1
  • 54
    • 0031143997 scopus 로고    scopus 로고
    • Higher-order cayley transforms with applications to attitude representations
    • P. Tsiotras, J. L. Junkins, and H. Schaub, "Higher-order cayley transforms with applications to attitude representations," J. Guidance, Contr. Dyn., vol. 20, no. 3, pp. 528-535, 1997.
    • (1997) J. Guidance, Contr. Dyn. , vol.20 , Issue.3 , pp. 528-535
    • Tsiotras, P.1    Junkins, J.L.2    Schaub, H.3
  • 55
    • 1842508833 scopus 로고    scopus 로고
    • An interactive generalized motion simulator (I-GMS) in an object-oriented framework
    • Seoul, Korea, May
    • W. Son, J. C. Trinkle, and N. M. Amato, "An interactive generalized motion simulator (I-GMS) in an object-oriented framework," in Proc. IEEE Int. Conf. Robotics Automat., Seoul, Korea, May 2001, pp. 3789-3794.
    • (2001) Proc. IEEE Int. Conf. Robotics Automat. , pp. 3789-3794
    • Son, W.1    Trinkle, J.C.2    Amato, N.M.3
  • 57
    • 0343188841 scopus 로고
    • Canberra, Australia: Center Math. Applicat., School Math. Sci., Australian Nat. Univ.
    • Meschach: Matrix Computations in C. Canberra, Australia: Center Math. Applicat., School Math. Sci., Australian Nat. Univ., 1994.
    • (1994) Meschach: Matrix Computations in C.
  • 61
    • 0022027124 scopus 로고
    • Impedance control: An approach to manipulation
    • N. Hogan, "Impedance control: An approach to manipulation." J. Dyn. Syst., Meas., Contr., vol. 107, no. 4, pp. 1-23, 1985.
    • (1985) J. Dyn. Syst., Meas., Contr. , vol.107 , Issue.4 , pp. 1-23
    • Hogan, N.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.