2005
DOI: 10.1007/s11044-005-0269-0
|View full text |Cite
|
Sign up to set email alerts
|

On-Line Symbolic Constraint Embedding for Simulation of Hybrid Dynamical Systems

Abstract: Abstract. In this paper we present a simulator designed to handle multibody systems with changing constraints, wherein the equations of motion for each of its constraint configurations are formulated in minimal ODE form with constraints embedded before they are passed to an ODE solver. The constraint-embedded equations are formulated symbolically according to a re-combination of terms of the unconstrained equations, and this symbolic process is undertaken on-line by the simulator.Constraint-embedding undertake… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2007
2007
2017
2017

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 11 publications
(7 citation statements)
references
References 32 publications
0
7
0
Order By: Relevance
“…For systems with closed-chain kinematics, however, the loop closure conditions remove the independence of the joint coordinates, making embedding of the closure constraints at the position level inordinately complex. For such systems, constraint embedding can still be applied at the velocity level, by differentiating the closure constraints, and using the differentiated constraints to eliminate linearly dependent generalized speeds [14,15]. Again, this method can be applied without modification to the momentum formulation.…”
Section: Incorporation Of Constraintsmentioning
confidence: 99%
“…For systems with closed-chain kinematics, however, the loop closure conditions remove the independence of the joint coordinates, making embedding of the closure constraints at the position level inordinately complex. For such systems, constraint embedding can still be applied at the velocity level, by differentiating the closure constraints, and using the differentiated constraints to eliminate linearly dependent generalized speeds [14,15]. Again, this method can be applied without modification to the momentum formulation.…”
Section: Incorporation Of Constraintsmentioning
confidence: 99%
“…In (11), D, W, w stab and G denote the values of D, W, w stab and G, respectively, computed by the graphics engine and sent to the local model at the update. Furthermore, the directions of joint constraint are approximated through their values in the VE at the update, by computing the SVD of Λ −1 h on the graphics processor: (12) and using the columns of U in the local model to estimate these directions.…”
Section: Microcontrollermentioning
confidence: 99%
“…Furthermore, the directions of joint constraint are approximated through their values in the VE at the update, by computing the SVD of Λ −1 h on the graphics processor: (12) and using the columns of U in the local model to estimate these directions. Equations (11) and (12) allow the VT dynamics to be simulated at the frequency of the haptic controller. Operation of VTs with kinematic loops using these approximations is demonstrated experimentally in the following section.…”
Section: Microcontrollermentioning
confidence: 99%
See 1 more Smart Citation
“…This approach eliminates the need to remove generalized coordinates in order to enforce contact constraints, as is done in [9], which can be an arbitrary process [10]. It also allows contact points to easily alternate between sticking and slipping tangentially to the surface.…”
Section: Introductionmentioning
confidence: 99%