complementary_controller.cpp
/tmp/ws/src/rm_controllers/imu_filter_controllers/src/
complementary__controller_8cpp.html
imu_filter_controllers/complementary_controller.h
imu_filter_controllers
complementary_controller.h
/tmp/ws/src/rm_controllers/imu_filter_controllers/include/imu_filter_controllers/
complementary__controller_8h.html
imu_filter_controllers/imu_filter_base.h
imu_filter_controllers::ComplementaryController
imu_filter_controllers
imu_filter_base.cpp
/tmp/ws/src/rm_controllers/imu_filter_controllers/src/
imu__filter__base_8cpp.html
imu_filter_controllers/imu_filter_base.h
imu_filter_controllers
imu_filter_base.h
/tmp/ws/src/rm_controllers/imu_filter_controllers/include/imu_filter_controllers/
imu__filter__base_8h.html
imu_filter_controllers::ImuFilterBase
imu_filter_controllers
madgwick_controller.cpp
/tmp/ws/src/rm_controllers/imu_filter_controllers/src/
madgwick__controller_8cpp.html
imu_filter_controllers/madgwick_controller.h
imu_filter_controllers
madgwick_controller.h
/tmp/ws/src/rm_controllers/imu_filter_controllers/include/imu_filter_controllers/
madgwick__controller_8h.html
imu_filter_controllers/imu_filter_base.h
imu_filter_controllers::MadgwickController
imu_filter_controllers
imu_filter_controllers::ComplementaryController
classimu__filter__controllers_1_1ComplementaryController.html
imu_filter_controllers::ImuFilterBase
ComplementaryController
classimu__filter__controllers_1_1ComplementaryController.html
a7a13abd33946743538073f95abdc4a22
()=default
void
filterUpdate
classimu__filter__controllers_1_1ComplementaryController.html
a759c7cb61ac72f96bdce980215ea93a1
(double ax, double ay, double az, double wx, double wy, double wz, double dt) override
bool
getFilterParam
classimu__filter__controllers_1_1ComplementaryController.html
a1964c559bf22e820614039c675f46c0e
(ros::NodeHandle &controller_nh) override
void
getOrientation
classimu__filter__controllers_1_1ComplementaryController.html
ae8208a566419e0f0293e9f38e756bb37
(double &q0, double &q1, double &q2, double &q3) override
imu_tools::ComplementaryFilter
filter_
classimu__filter__controllers_1_1ComplementaryController.html
a8c9e6d6e46bc2925029f249c6bef16c6
bool
use_mag_
classimu__filter__controllers_1_1ComplementaryController.html
ac4995b4b1a2fb84e5bbd4f254172dc84
imu_filter_controllers::ImuFilterBase
classimu__filter__controllers_1_1ImuFilterBase.html
MultiInterfaceController< hardware_interface::ImuSensorInterface, rm_control::ImuExtraInterface >
ImuFilterBase
classimu__filter__controllers_1_1ImuFilterBase.html
a038429fe045db2ec9a5b598289d2a1eb
()=default
bool
init
classimu__filter__controllers_1_1ImuFilterBase.html
a2c6194cc6e08effba034d6053f847471
(hardware_interface::RobotHW *robot_hw, ros::NodeHandle &root_nh, ros::NodeHandle &controller_nh) override
void
update
classimu__filter__controllers_1_1ImuFilterBase.html
ab06a995b3145cf4fd44d22f0f81a141d
(const ros::Time &time, const ros::Duration &period) override
virtual void
filterUpdate
classimu__filter__controllers_1_1ImuFilterBase.html
ad9901b68cf99f5bdad803c4825bf7b04
(double ax, double ay, double az, double wx, double wy, double wz, double dt)=0
virtual bool
getFilterParam
classimu__filter__controllers_1_1ImuFilterBase.html
ae588e33e8ad6b0b65d41df3d73a3da42
(ros::NodeHandle &controller_nh)=0
virtual void
getOrientation
classimu__filter__controllers_1_1ImuFilterBase.html
a2b7e18931a0bbaab4ba715dc6aec4ce7
(double &q0, double &q1, double &q2, double &q3)=0
std::shared_ptr< realtime_tools::RealtimePublisher< sensor_msgs::Imu > >
imu_data_pub_
classimu__filter__controllers_1_1ImuFilterBase.html
aaff68485dc11fbf59d21e9283d50c04a
rm_control::ImuExtraHandle
imu_extra_handle_
classimu__filter__controllers_1_1ImuFilterBase.html
a8122b1c62ffb4aa12a7588438a105e64
hardware_interface::ImuSensorHandle
imu_sensor_handle_
classimu__filter__controllers_1_1ImuFilterBase.html
a63b910af0952b02f5f2ed9abe969c5b9
std::shared_ptr< realtime_tools::RealtimePublisher< sensor_msgs::Temperature > >
imu_temp_pub_
classimu__filter__controllers_1_1ImuFilterBase.html
a9e5a18a6bf6ea7ee8f0c81ef53cd850e
bool
initialized_filter_
classimu__filter__controllers_1_1ImuFilterBase.html
afe12bf401948db87856d71e148287031
ros::Time
last_update_
classimu__filter__controllers_1_1ImuFilterBase.html
a48c591a4482b3505a946620738e1acb1
std::shared_ptr< realtime_tools::RealtimePublisher< sensor_msgs::TimeReference > >
trigger_time_pub_
classimu__filter__controllers_1_1ImuFilterBase.html
afa4513836825795bc0a40d203573e16b
imu_filter_controllers::MadgwickController
classimu__filter__controllers_1_1MadgwickController.html
imu_filter_controllers::ImuFilterBase
MadgwickController
classimu__filter__controllers_1_1MadgwickController.html
adca16a4d32f94b5e35b99cc396e16f02
()=default
void
filterUpdate
classimu__filter__controllers_1_1MadgwickController.html
aedfe22dfa7c8c8971238476666f0fe2c
(double ax, double ay, double az, double wx, double wy, double wz, double dt) override
bool
getFilterParam
classimu__filter__controllers_1_1MadgwickController.html
a8448d2a7ddb62f8748eeb2a98779286c
(ros::NodeHandle &controller_nh) override
void
getOrientation
classimu__filter__controllers_1_1MadgwickController.html
a267a1495953c5c885675dbf34837f64d
(double &q0, double &q1, double &q2, double &q3) override
ImuFilter
filter_
classimu__filter__controllers_1_1MadgwickController.html
a4dc3e37fa461b72523ac8d2ec1c07232
geometry_msgs::Vector3
mag_bias_
classimu__filter__controllers_1_1MadgwickController.html
a247b9074d4c001876ad6da13c2c8cc65
bool
use_mag_
classimu__filter__controllers_1_1MadgwickController.html
ada840fb1a63f99d819a2c5fe889322b1
WorldFrame::WorldFrame
world_frame_
classimu__filter__controllers_1_1MadgwickController.html
a02f8a0bd41f07ab87d83b6b2d3340f32
imu_filter_controllers
namespaceimu__filter__controllers.html
imu_filter_controllers::ComplementaryController
imu_filter_controllers::ImuFilterBase
imu_filter_controllers::MadgwickController