The coordinate systems in mobile robotics
- world coordinate system
- ego-vehicle coordinate system


Rigid Body Assumption
Rigid Body is a solid body in which deformation is zero or so small it can be neglected.

rigid body assumption implied that movement of a sensor mounted on the robot should be the same as other co-located sensors and the whole platform.
Motion in general
Motion that can be described by a rotation and translation. There are 6 degree of freedom (DoF) in 3D space for rigid body.

Coordinate transformation

Rotation
rotation matrix

Direct Cosine Matrix
Direct Cosine Matrix (DCM), unit vectors, 3 assumptions

Eular Angles
Euler Angles, single axis rotation, in an intrinsic sequence (X, Y, Z).

Gimbal lock, loss of one DoF, cause singularity.

Quaternions
Quaternions and 3d rotation, explained interactively


Small summary

Order of rotation, rotation in 3D are non-commutative.

Reference Frame
Earth Centered Earth Fixed Frame

North East Down Frame
North East Down (NED) frame

Sensors’ frame

GNSS
Global Positioning System

Position in ECEF coordinate via accurate ephemeris information. Time of signal transmission via onboard atomic clock.

Reducing uncertainty every time we add a new circle.

In this case we have sphere.

Ephemeris & clock errors, Multipath effect affecting precision

ionosphere delay

Future Reading
- Understanding Direct Cosine Matrices, Euler Angles and Quaternions.
- Representing Robot Pose: The good, the bad, and the ugly.
- Rethinking GPS: Engineering Next-Gen Location at Uber
Origin: Dr. Chris Lu (Homepage)
Translate + Edit: YangSier (Homepage)
:four_leaf_clover:碎碎念:four_leaf_clover:
Hello米娜桑,这里是英国留学中的杨丝儿。我的博客的关键词集中在编程、算法、机器人、人工智能、数学等等,点个关注吧,持续高质量输出中。
:cherry_blossom:唠嗑QQ群:兔叽的魔术工房 (942848525)
:star:B站账号:白拾Official(活跃于知识区和动画区)




