You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* more wheel updates
* wheel solves but goes in the wrong direction
* test passes with world.n hacks
* finishing touches
* try global scoping n
* set world parameter defaults using keyword
* redefine defaults again
* scalarize world n
* switch to wheel rolling on xz plane
* move wheel tests to own file
Joint (no mass, no inertia) that describes an ideal rolling wheel (rolling on the plane z=0). See [`RollingWheel`](@ref) for a realistic wheel model with inertia.
452
+
Joint (no mass, no inertia) that describes an ideal rolling wheel (rolling on the plane y=0). See [`RollingWheel`](@ref) for a realistic wheel model with inertia.
453
453
454
-
A joint for a wheel rolling on the x-y plane of the world frame.
454
+
A joint for a wheel rolling on the x-z plane of the world frame.
455
455
The rolling contact is considered being ideal, i.e. there is no
456
456
slip between the wheel and the ground. This is simply
457
457
gained by two non-holonomic constraint equations on velocity level
@@ -462,22 +462,22 @@ the wheel can not take off.
462
462
463
463
The origin of the frame `frame_a` is placed in the intersection
464
464
of the wheel spin axis with the wheel middle plane and rotates
465
-
with the wheel itself. The y-axis of `frame_a` is identical with
466
-
the wheel spin axis, i.e. the wheel rotates about y-axis of `frame_a`.
465
+
with the wheel itself. The z-axis of `frame_a` is identical with
466
+
the wheel spin axis, i.e. the wheel rotates about z-axis of `frame_a`.
467
467
A wheel body collecting the mass and inertia should be connected to
468
468
this frame.
469
469
470
470
# Arguments and parameters:
471
471
472
472
name: Name of the rolling wheel joint component
473
473
radius: Radius of the wheel
474
-
angles: Angles to rotate world-frame into frame_a around z-, y-, x-axis
474
+
angles: Angles to rotate world-frame into frame_a around y-, z-, x-axis
475
475
476
476
# Variables:
477
477
- `x`: x-position of the wheel axis
478
478
- `y`: y-position of the wheel axis
479
479
- `z`: z-position of the wheel axis
480
-
- `angles`: Angles to rotate world-frame into `frame_a` around z-, y-, x-axis
480
+
- `angles`: Angles to rotate world-frame into `frame_a` around y-, z-, x-axis
481
481
- `der_angles`: Derivatives of angles
482
482
- `r_road_0`: Position vector from world frame to contact point on road, resolved in world frame
483
483
- `f_wheel_0`: Force vector on wheel, resolved in world frame
@@ -500,16 +500,15 @@ angles: Angles to rotate world-frame into frame_a around z-, y-, x-axis
0 commit comments