Main Page
Namespaces
Classes
Files
File List
File Members
include
imu_filter_madgwick
imu_filter_nodelet.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2010, CCNY Robotics Lab
3
* Ivan Dryanovski <ivan.dryanovski@gmail.com>
4
*
5
* http://robotics.ccny.cuny.edu
6
*
7
* Based on implementation of Madgwick's IMU and AHRS algorithms.
8
* http://www.x-io.co.uk/node/8#open_source_ahrs_and_imu_algorithms
9
*
10
*
11
* This program is free software: you can redistribute it and/or modify
12
* it under the terms of the GNU General Public License as published by
13
* the Free Software Foundation, either version 3 of the License, or
14
* (at your option) any later version.
15
*
16
* This program is distributed in the hope that it will be useful,
17
* but WITHOUT ANY WARRANTY; without even the implied warranty of
18
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19
* GNU General Public License for more details.
20
*
21
* You should have received a copy of the GNU General Public License
22
* along with this program. If not, see <http://www.gnu.org/licenses/>.
23
*/
24
25
#ifndef IMU_FILTER_MADGWICK_IMU_FILTER_NODELET_H
26
#define IMU_FILTER_MADGWICK_IMU_FILTER_NODELET_H
27
28
#include <
nodelet/nodelet.h
>
29
30
#include "
imu_filter_madgwick/imu_filter_ros.h
"
31
32
class
ImuFilterNodelet
:
public
nodelet::Nodelet
33
{
34
public
:
35
virtual
void
onInit
();
36
37
private
:
38
boost::shared_ptr<ImuFilterRos>
filter_
;
39
};
40
41
#endif // IMU_FILTER_MADGWICK_IMU_FILTER_NODELET_H
ImuFilterNodelet
Definition:
imu_filter_nodelet.h:32
ImuFilterNodelet::onInit
virtual void onInit()
Definition:
imu_filter_nodelet.cpp:28
boost::shared_ptr< ImuFilterRos >
nodelet.h
nodelet::Nodelet
imu_filter_ros.h
ImuFilterNodelet::filter_
boost::shared_ptr< ImuFilterRos > filter_
Definition:
imu_filter_nodelet.h:38
imu_filter_madgwick
Author(s): Ivan Dryanovski
autogenerated on Thu Apr 15 2021 05:06:00