33 : Base(key, kHeightIndex, height, model) {}
46 : Base(key, kRollIndex, wx, model) { }
50 : Base(key, kRollIndex, 0.0, model) { }
62 : Base(key, kVelocityIndices, vel, model) {}
78 Vector::Unit(4, 0)*height,
model) {}
85 assert(constraint.size() == 4);
static const std::vector< size_t > kVelocityIndices
static const size_t kPitchIndex
gtsam::PartialPriorFactor< PoseRTV > Base
noiseModel::Diagonal::shared_ptr model
static const Velocity3 vel(0.4, 0.5, 0.6)
gtsam::PartialPriorFactor< PoseRTV > Base
static const size_t kVelocityZIndex
DRollPrior(Key key, const gtsam::SharedNoiseModel &model)
DGroundConstraint(Key key, double height, const gtsam::SharedNoiseModel &model)
A simple prior factor that allows for setting a prior only on a part of linear parameters.
static const size_t kRollIndex
DGroundConstraint(Key key, const Vector &constraint, const gtsam::SharedNoiseModel &model)
VelocityPrior(Key key, const gtsam::Vector &vel, const gtsam::SharedNoiseModel &model)
gtsam::PartialPriorFactor< PoseRTV > Base
Pose3 with translational velocity.
DRollPrior(Key key, double wx, const gtsam::SharedNoiseModel &model)
static const size_t kHeightIndex
DHeightPrior(Key key, double height, const gtsam::SharedNoiseModel &model)
std::uint64_t Key
Integer nonlinear key type.
gtsam::PartialPriorFactor< PoseRTV > Base
noiseModel::Base::shared_ptr SharedNoiseModel