15 #include <Eigen/Eigen> 24 class KinematicsOptimizer;
50 const ContactSequence& contactSequence()
const {
return contact_sequence_; }
53 const ViapointSequence& viapointSequence()
const {
return viapoint_sequence_; }
57 int findMakeContactId(
const DynamicsSequence& dyn_seq,
const int search_start_id,
int eff_id);
58 int findBreakContactId(
const DynamicsSequence& dyn_seq,
const int search_start_id,
int eff_id);
59 void findActiveViapoints(Eigen::Vector3d& viapoint_position,
int eff_id,
int cnt_id);
60 void generateFlightPhase(
DynamicsSequence& dyn_seq,
int start_id,
int end_id,
int eff_id,
61 const Eigen::Quaternion<double>& qini,
const Eigen::Quaternion<double>& qend);
This class is a container for a terrain description in terms of terrain surfaces. ...
Definition: TerrainDescription.hpp:66
Definition: TrajectoryGenerator.hpp:42
This class is a container for all variables required to define a dynamic state: center of mass positi...
Definition: DynamicsState.hpp:29
This class is a container for a sequence of viapoint states for all end-effectors.
Definition: ContactState.hpp:150
Definition: PlannerSetting.hpp:22
This class is a container for a sequence of dynamic states, for all time steps in the optimization...
Definition: DynamicsState.hpp:123