rm_controllers
Loading...
Searching...
No Matches
rm_gimbal_controllers::Controller Class Reference

#include <gimbal_base.h>

Inheritance diagram for rm_gimbal_controllers::Controller:
Collaboration diagram for rm_gimbal_controllers::Controller:

Public Member Functions

 Controller ()=default
 
bool init (hardware_interface::RobotHW *robot_hw, ros::NodeHandle &root_nh, ros::NodeHandle &controller_nh) override
 
void starting (const ros::Time &time) override
 
void update (const ros::Time &time, const ros::Duration &period) override
 
void setDes (const ros::Time &time, double yaw_des, double pitch_des, double traject_yaw_des, bool update_yaw=true, bool update_pitch=true)
 

Constructor & Destructor Documentation

◆ Controller()

rm_gimbal_controllers::Controller::Controller ( )
default

Member Function Documentation

◆ init()

bool rm_gimbal_controllers::Controller::init ( hardware_interface::RobotHW * robot_hw,
ros::NodeHandle & root_nh,
ros::NodeHandle & controller_nh )
override

◆ setDes()

void rm_gimbal_controllers::Controller::setDes ( const ros::Time & time,
double yaw_des,
double pitch_des,
double traject_yaw_des,
bool update_yaw = true,
bool update_pitch = true )

◆ starting()

void rm_gimbal_controllers::Controller::starting ( const ros::Time & time)
override

◆ update()

void rm_gimbal_controllers::Controller::update ( const ros::Time & time,
const ros::Duration & period )
override

The documentation for this class was generated from the following files: