imu.h
Go to the documentation of this file.
1 /* +------------------------------------------------------------------------+
2  | Mobile Robot Programming Toolkit (MRPT) |
3  | http://www.mrpt.org/ |
4  | |
5  | Copyright (c) 2005-2018, Individual contributors, see AUTHORS file |
6  | See: http://www.mrpt.org/Authors - All rights reserved. |
7  | Released under BSD License. See details in http://www.mrpt.org/License |
8  +------------------------------------------------------------------------+ */
9 
10 /*---------------------------------------------------------------
11  APPLICATION: mrpt_ros bridge
12  FILE: imu.h
13  AUTHOR: Raghavender Sahdev <raghavendersahdev@gmail.com>
14  ---------------------------------------------------------------*/
15 #pragma once
16 
17 #include <cstring> // size_t
18 #include <sensor_msgs/Imu.h>
19 #include <mrpt/obs/CObservationIMU.h>
20 #include <geometry_msgs/Pose.h>
21 #include <geometry_msgs/Quaternion.h>
22 
23 using namespace mrpt::obs;
24 
28 
29 namespace mrpt_bridge
30 {
31 namespace imu
32 {
37 bool ros2mrpt(const sensor_msgs::Imu& msg, CObservationIMU obj);
38 
46 bool mrpt2ros(
47  const CObservationIMU& obj, const std_msgs::Header& msg_header,
48  sensor_msgs::Imu& msg);
49 
50 } // namespace imu
51 } // namespace mrpt_bridge
mrpt_bridge::imu::ros2mrpt
bool ros2mrpt(const sensor_msgs::Imu &msg, CObservationIMU obj)
Definition: imu.cpp:25
mrpt::obs
Definition: include/mrpt_bridge/beacon.h:46
std_msgs::Header_
Definition: map.h:24
mrpt_bridge
File includes methods for converting CNetworkOfPoses*DInf <=> NetworkOfPoses message types.
Definition: include/mrpt_bridge/beacon.h:52
mrpt_bridge::imu::mrpt2ros
bool mrpt2ros(const CObservationIMU &obj, const std_msgs::Header &msg_header, sensor_msgs::Imu &msg)
Definition: imu.cpp:47


mrpt_bridge
Author(s): Markus Bader , Raphael Zack
autogenerated on Sun Mar 6 2022 03:48:10