Changes between Version 19 and Version 20 of UserGuideGit
- Timestamp:
- Apr 7, 2016, 1:25:33 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UserGuideGit
v19 v20 25 25 There are several coordinates systems involved when computing maths in order to make a robot walk; it is important to understand how they are defined. All these systems are cartesian. 26 26 27 === Ground coordinates system ===28 29 This coordinates system is attached to the ground; it is a fixed referential.30 31 * the origin is somewhere on the ground32 * X and Y axes define a plane parallel to the ground33 * Z axis points up34 35 27 === Robot coordinates system === 36 28 37 29 This coordinates system is attached to the robot itself: 38 30 39 * the origin is at the center of the robot 40 * X and Y axes define a plane parallel to the ground, so that Y axis is the back-to-front axis of the robot 31 * the origin is at the center of the robot, in the ground plane 32 * X and Y axes are in the ground plane 33 * Y axis is the back-to-front axis of the robot 41 34 * Z axis points up 42 43 In the ground coordinates system, the robot coordinates system is just translated in the X/Y plane, and rotated arround Z.44 35 45 36 === Body coordinates system === 46 37 47 This coordinates system is attached to the body. It is defined from the groundcoordinates system:38 This coordinates system is attached to the body. It is defined from the body coordinates system: 48 39 49 40 * the origin is at the center of the body 50 * X and Y axes define a plane parallel to the body, so that Y axis is the back-to-front axis of the body 41 * X and Y axes define a plane parallel to the body 42 * Y axis is the back-to-front axis of the body 51 43 * Z define the top side of the body 52 44 … … 57 49 This coordinates systems are attached to the legs, so each leg has its own coordinates system. They are defined from the body coordinates system: 58 50 59 * the origin is at the origin of the leg (usually the coxa joint) 51 * the origin is at the coxa joint 52 * X and Y axes define a plane parallele to the body 60 53 * X axis is along the coxa of the leg 61 * X and Y axes are in the same plane as the one defined by the body X/Y axes 62 * Z axis is orthogonal to X/Y 54 * Z points up 63 55 64 To summurize, from the body coordinate system, the legs coordinates systems are translated by '''(x, y)''' in the X/Y planeand rotated by '''gamma''' arround Z.56 To summurize, from the body coordinate system, the legs coordinates systems are translated by '''(x, y)''' and rotated by '''gamma''' arround Z. 65 57 66 58 The origin of a leg is defined as following, from the body coordinates system: … … 72 64 === Gait coordinates system === 73 65 74 ''Or usefeet coordinates system?''66 ''Or feet coordinates system?'' 75 67 76 There is the last coordinates system, which is used by the gaits, to make to robot walk. 68 There is the last coordinates system, which is used by the gaits, to make to robot walk. They are defined from the robot coordinates system: 77 69 78 This coordinate systems is defined from the robot coordinates system, and only translated along body X/Y axes: 70 * the origins are at the center of the feet, in the ground plane 71 * X and Y axes are in the ground plane 72 * Y axis is the back-to-front axis of the robot 73 * Z axis points up 74 75 To summurize, from the robot coordinate system, the gaits coordinates systems are translated by '''(x, y)'''. 79 76 80 77 === Misc notes ===
