LIBRARY
PlanarMechanics.examples.EndEffector
Usage
MultibodyComponents.PlanarMechanics.examples.EndEffector(radius=0.2, m=8.0, I=1.0)
Parameters:
| Name | Description | Units | Default value |
|---|---|---|---|
radius | m | 0.2 | |
m | kg | 8.0 | |
I | kg.m2 | 1.0 |
Connectors
frame_a- Coordinate system (2-dim.) fixed to the component with one cut-force and cut-torque.
All variables are resolved in the planar world frame. (Frame2D)
Behavior
Source
dyad
component EndEffector
frame_a = Frame2D() {
"Dyad": {
"placement": {
"diagram": {"iconName": "default", "x1": -50, "y1": 450, "x2": 50, "y2": 550, "rot": 0}
},
"tags": []
}
}
body = MultibodyComponents.PlanarMechanics.Body(final m = m, final I = I, final radius = radius)
parameter radius::Length = 0.2
parameter m::Dyad.Mass = 8.0
parameter I::MomentOfInertia = 1.0
relations
connect(frame_a, body.frame_a)
metadata {
"Dyad": {
"icons": {"default": "dyad://MultibodyComponents/EndEffector.svg"},
"labels": [
{
"label": "a",
"x": 80,
"y": 410,
"rot": 0,
"layer": "icon",
"attrs": {
"fill": "#333",
"font-size": "80",
"font-weight": "bold",
"text-anchor": "middle",
"dominant-baseline": "central"
}
}
]
}
}
endFlattened Source
dyad
component EndEffector
frame_a = Frame2D() {
"Dyad": {
"placement": {
"diagram": {"iconName": "default", "x1": -50, "y1": 450, "x2": 50, "y2": 550, "rot": 0}
},
"tags": []
}
}
body = MultibodyComponents.PlanarMechanics.Body(final m = m, final I = I, final radius = radius)
parameter radius::Length = 0.2
parameter m::Dyad.Mass = 8.0
parameter I::MomentOfInertia = 1.0
relations
connect(frame_a, body.frame_a)
metadata {
"Dyad": {
"icons": {"default": "dyad://MultibodyComponents/EndEffector.svg"},
"labels": [
{
"label": "a",
"x": 80,
"y": 410,
"rot": 0,
"layer": "icon",
"attrs": {
"fill": "#333",
"font-size": "80",
"font-weight": "bold",
"text-anchor": "middle",
"dominant-baseline": "central"
}
}
]
}
}
endTest Cases
No test cases defined.
Related
Examples
Experiments
Analyses