Public Attributes | List of all members
hebi::experimental::arm::Arm::Params Struct Reference

#include <arm.hpp>

Public Attributes

int command_lifetime_ = 100
 
double control_frequency_ = 200.f
 
std::shared_ptr< EndEffectorBaseend_effector_
 
std::vector< std::string > families_
 
std::function< double()> get_current_time_s_
 
std::string hrdf_file_
 
std::vector< std::string > names_
 
std::shared_ptr< robot_model::RobotModelrobot_model_
 

Detailed Description

Definition at line 50 of file arm.hpp.

Member Data Documentation

int hebi::experimental::arm::Arm::Params::command_lifetime_ = 100

Definition at line 56 of file arm.hpp.

double hebi::experimental::arm::Arm::Params::control_frequency_ = 200.f

Definition at line 59 of file arm.hpp.

std::shared_ptr<EndEffectorBase> hebi::experimental::arm::Arm::Params::end_effector_

Definition at line 67 of file arm.hpp.

std::vector<std::string> hebi::experimental::arm::Arm::Params::families_

Definition at line 53 of file arm.hpp.

std::function<double()> hebi::experimental::arm::Arm::Params::get_current_time_s_
Initial value:
= []() {
using clock = std::chrono::steady_clock;
static const clock::time_point start_time = clock::now();
return (std::chrono::duration<double>(clock::now() - start_time)).count();
}

Definition at line 73 of file arm.hpp.

std::string hebi::experimental::arm::Arm::Params::hrdf_file_

Definition at line 62 of file arm.hpp.

std::vector<std::string> hebi::experimental::arm::Arm::Params::names_

Definition at line 54 of file arm.hpp.

std::shared_ptr<robot_model::RobotModel> hebi::experimental::arm::Arm::Params::robot_model_

Definition at line 63 of file arm.hpp.


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


hebi_cpp_api_ros
Author(s): Chris Bollinger , Matthew Tesch
autogenerated on Thu May 28 2020 03:14:45