Autoware.Auto
xsens_imu_node.hpp
Go to the documentation of this file.
1 // Copyright 2018 the Autoware Foundation
2 //
3 // Licensed under the Apache License, Version 2.0 (the "License");
4 // you may not use this file except in compliance with the License.
5 // You may obtain a copy of the License at
6 //
7 //    http://www.apache.org/licenses/LICENSE-2.0
8 //
9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS,
11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 // See the License for the specific language governing permissions and
13 // limitations under the License.
14 //
15 // Co-developed by Tier IV, Inc. and Apex.AI, Inc.
16 
17 
22 
23 #ifndef XSENS_NODES__XSENS_IMU_NODE_HPP_
24 #define XSENS_NODES__XSENS_IMU_NODE_HPP_
25 
26 #include <string>
27 #include <vector>
28 #include "serial_driver/serial_driver_node.hpp"
32 #include "sensor_msgs/msg/imu.hpp"
33 
34 
35 namespace autoware
36 {
37 namespace drivers
38 {
40 namespace xsens_nodes
41 {
42 
43 using XsensImuNode = XsensCommonNode<
44  xsens_driver::XsensImuTranslator, sensor_msgs::msg::Imu
45 >;
46 
47 } // namespace xsens_nodes
48 } // namespace drivers
49 } // namespace autoware
50 
51 #endif // XSENS_NODES__XSENS_IMU_NODE_HPP_
xsens_common_node.hpp
This file defines a simple ROS 2 xsens driver that publishes full point clouds.
visibility_control.hpp
autoware::drivers::xsens_nodes::XsensImuNode
XsensCommonNode< xsens_driver::XsensImuTranslator, sensor_msgs::msg::Imu > XsensImuNode
Definition: xsens_imu_node.hpp:45
autoware
This file defines the lanelet2_map_provider_node class.
Definition: quick_sort.hpp:24
xsens_imu_translator.hpp