rm_control
Loading...
Searching...
No Matches
rm_common::ImuComplementaryFilter Class Reference

#include <imu_complementary_filter.h>

Inheritance diagram for rm_common::ImuComplementaryFilter:
Collaboration diagram for rm_common::ImuComplementaryFilter:

Public Member Functions

 ImuComplementaryFilter ()=default
 
void getOrientation (double &q0, double &q1, double &q2, double &q3) override
 
- Public Member Functions inherited from rm_common::ImuFilterBase
bool init (XmlRpc::XmlRpcValue &imu_data, const std::string &name)
 
void update (ros::Time time, double *accel, double *omega, double *ori, double *accel_cov, double *omega_cov, double *ori_cov, double temp, bool camera_trigger)
 

Additional Inherited Members

- Protected Member Functions inherited from rm_common::ImuFilterBase
- Protected Attributes inherited from rm_common::ImuFilterBase
ros::Time last_update_
 
bool initialized_filter_ { false }
 
std::string frame_id_
 
ros::Publisher imu_data_pub_
 
ros::Publisher imu_temp_pub_
 
ros::Publisher trigger_time_pub_
 
sensor_msgs::Imu imu_pub_data_
 
sensor_msgs::Temperature temp_pub_data_
 
sensor_msgs::TimeReference trigger_time_pub_data_
 

Constructor & Destructor Documentation

◆ ImuComplementaryFilter()

rm_common::ImuComplementaryFilter::ImuComplementaryFilter ( )
default

Member Function Documentation

◆ getOrientation()

void rm_common::ImuComplementaryFilter::getOrientation ( double & q0,
double & q1,
double & q2,
double & q3 )
overridevirtual

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