17typedef Expression<NavState> NavState_;
18typedef Expression<Velocity3> Velocity3_;
22Rot3 attitude(
const NavState& X, OptionalJacobian<3, 9> H) {
25Point3 position(
const NavState& X, OptionalJacobian<3, 9> H) {
28Velocity3 velocity(
const NavState& X, OptionalJacobian<3, 9> H) {
34inline Rot3_ attitude(
const NavState_& X) {
35 return Rot3_(internal::attitude, X);
37inline Point3_ position(
const NavState_& X) {
38 return Point3_(internal::position, X);
40inline Velocity3_ velocity(
const NavState_& X) {
41 return Velocity3_(internal::velocity, X);
3D rotation represented as a rotation matrix or quaternion
Navigation state composing of attitude, position, and velocity.
Global functions in a separate testing namespace.
Definition: chartTesting.h:28
Vector3 Point3
As of GTSAM 4, in order to make GTSAM more lean, it is now possible to just typedef Point3 to Vector3...
Definition: Point3.h:35
Vector3 Velocity3
Velocity is currently typedef'd to Vector3.
Definition: NavState.h:28
Common expressions, both linear and non-linear.
Common expressions for solving geometry/slam/sfm problems.