robotoc
robotoc - efficient ROBOT Optimal Control solvers
Loading...
Searching...
No Matches
robot_properties.hpp
Go to the documentation of this file.
1
#ifndef ROBOTOC_ROBOT_PROPERTIES_HPP_
2
#define ROBOTOC_ROBOT_PROPERTIES_HPP_
3
4
#include <string>
5
#include <vector>
6
#include <utility>
7
#include <iostream>
8
9
#include "Eigen/Core"
10
#include "pinocchio/multibody/model.hpp"
11
#include "pinocchio/multibody/data.hpp"
12
#include "pinocchio/container/aligned-vector.hpp"
13
#include "pinocchio/spatial/force.hpp"
14
15
#include "
robotoc/robot/se3.hpp
"
16
#include "
robotoc/robot/point_contact.hpp
"
17
#include "
robotoc/robot/surface_contact.hpp
"
18
#include "
robotoc/robot/contact_status.hpp
"
19
#include "
robotoc/robot/impact_status.hpp
"
20
#include "
robotoc/utils/aligned_vector.hpp
"
21
22
23
namespace
robotoc
{
24
30
struct
RobotProperties
{
31
Eigen::VectorXd
generalized_momentum_bias
;
32
bool
has_generalized_momentum_bias
=
false
;
33
};
34
35
}
// namespace robotoc
36
37
#endif
// ROBOTOC_ROBOT_PROPERTIES_HPP_
aligned_vector.hpp
contact_status.hpp
impact_status.hpp
robotoc
Definition:
constraint_component_base.hpp:17
point_contact.hpp
se3.hpp
robotoc::RobotProperties
Collection of the robot properties, which can change after constructing robot models.
Definition:
robot_properties.hpp:30
robotoc::RobotProperties::generalized_momentum_bias
Eigen::VectorXd generalized_momentum_bias
Definition:
robot_properties.hpp:31
robotoc::RobotProperties::has_generalized_momentum_bias
bool has_generalized_momentum_bias
Definition:
robot_properties.hpp:32
surface_contact.hpp
include
robotoc
robot
robot_properties.hpp
Generated by
1.9.5