wbc
src
controllers
controllers.hpp
Go to the documentation of this file.
1
#ifndef WBC_PY_CONTROLLERS_HPP
2
#define WBC_PY_CONTROLLERS_HPP
3
4
#include "
../eigen_conversion.h
"
5
#include "
../base_types_conversion.h
"
6
#include "
../std_vector_conversion.h
"
7
#include <wbc/controllers/CartesianPosPDController.hpp>
8
#include <wbc/controllers/JointPosPDController.hpp>
9
10
namespace
wbc_py
{
11
12
class
JointPosPDController
:
public
wbc::JointPosPDController{
13
public
:
14
JointPosPDController
(
const
std::vector<std::string> &joint_names);
15
base::NamedVector<base::JointState>
update
(
const
base::NamedVector<base::JointState> &setpoint,
16
const
base::NamedVector<base::JointState> &feedback);
17
};
18
}
19
20
#endif
base_types_conversion.h
wbc_py::JointPosPDController
Definition
controllers.hpp:12
wbc_py::JointPosPDController::update
base::NamedVector< base::JointState > update(const base::NamedVector< base::JointState > &setpoint, const base::NamedVector< base::JointState > &feedback)
Definition
controllers.cpp:7
wbc_py::JointPosPDController::JointPosPDController
JointPosPDController(const std::vector< std::string > &joint_names)
Definition
controllers.cpp:4
eigen_conversion.h
wbc_py
Definition
base_types_conversion.h:14
std_vector_conversion.h
Generated by
1.12.0