Mujoco KDL Wrapper  0.5.1
MuJoCo + KDL bridge for robot kinematics and dynamics
Loading...
Searching...
No Matches
mj_kdl::RobotPorts Struct Reference

#include <mj_kdl_wrapper.hpp>

Inheritance diagram for mj_kdl::RobotPorts:
mj_kdl::Robot

Public Attributes

CtrlMode ctrl_mode = CtrlMode::POSITION
std::vector< double > jnt_pos_msr
std::vector< double > jnt_vel_msr
std::vector< double > jnt_trq_msr
std::vector< double > jnt_pos_cmd
std::vector< double > jnt_vel_cmd
std::vector< double > jnt_trq_cmd
std::vector< uint8_t > jnt_saturated

Detailed Description

A robot's control ports. Sized once by init_robot_*(); reset() rewrites their values in place, so a pointer to an element stays valid until the robot is re-initialised or destroyed.

Definition at line 388 of file mj_kdl_wrapper.hpp.

Member Data Documentation

◆ ctrl_mode

CtrlMode mj_kdl::RobotPorts::ctrl_mode = CtrlMode::POSITION

Definition at line 390 of file mj_kdl_wrapper.hpp.

Referenced by TEST_F().

◆ jnt_pos_cmd

std::vector<double> mj_kdl::RobotPorts::jnt_pos_cmd

Definition at line 394 of file mj_kdl_wrapper.hpp.

Referenced by main(), and main().

◆ jnt_pos_msr

std::vector<double> mj_kdl::RobotPorts::jnt_pos_msr

◆ jnt_saturated

std::vector<uint8_t> mj_kdl::RobotPorts::jnt_saturated

Definition at line 397 of file mj_kdl_wrapper.hpp.

◆ jnt_trq_cmd

std::vector<double> mj_kdl::RobotPorts::jnt_trq_cmd

◆ jnt_trq_msr

std::vector<double> mj_kdl::RobotPorts::jnt_trq_msr

Definition at line 393 of file mj_kdl_wrapper.hpp.

◆ jnt_vel_cmd

std::vector<double> mj_kdl::RobotPorts::jnt_vel_cmd

Definition at line 395 of file mj_kdl_wrapper.hpp.

Referenced by main(), TEST(), and TEST_P().

◆ jnt_vel_msr

std::vector<double> mj_kdl::RobotPorts::jnt_vel_msr

The documentation for this struct was generated from the following file: