My Project 1.0
Holistic Fusion: A Generic Framework for Multimodal Sensor Fusion
Loading...
Searching...
No Matches
SmbStaticTransforms.h
Go to the documentation of this file.
1/*
2Copyright 2023 by Julian Nubert, Robotic Systems Lab, ETH Zurich.
3All rights reserved.
4This file is released under the "BSD-3-Clause License".
5Please see the LICENSE file that has been included as part of this package.
6 */
7
8#ifndef Smb_Static_Transforms_H
9#define Smb_Static_Transforms_H
10// Workspace
12
13namespace smb_se {
14
16 public:
17 SmbStaticTransforms(const std::shared_ptr<ros::NodeHandle> privateNodePtr);
18
19 // Setters
20 void setLioOdometryFrame(const std::string& s) { lidarOdometryFrame_ = s; }
21 void setWheelOdometryBetweenFrame(const std::string& s) { wheelOdometryBetweenFrame_ = s; }
24 void setVioOdometryFrame(const std::string& s) { vioOdometryFrame_ = s; }
25
26 // Getters
27 const std::string& getLioOdometryFrame() { return lidarOdometryFrame_; }
31 const std::string& getVioOdometryFrame() { return vioOdometryFrame_; }
32
33 private:
34 bool findTransformations() override;
35
36 // Frames
37 // LiDAR
39 // Wheel
40 // Between
42 // Linear Velocities
45 // VIO
46 std::string vioOdometryFrame_;
47};
48} // namespace smb_se
49#endif // end Smb_Static_Transforms_H
void setWheelLinearVelocityRightFrame(const std::string &s)
void setLioOdometryFrame(const std::string &s)
const std::string & getWheelLinearVelocityRightFrame()
const std::string & getWheelLinearVelocityLeftFrame()
const std::string & getWheelOdometryBetweenFrame()
void setWheelOdometryBetweenFrame(const std::string &s)
void setWheelLinearVelocityLeftFrame(const std::string &s)
const std::string & getVioOdometryFrame()
SmbStaticTransforms(const std::shared_ptr< ros::NodeHandle > privateNodePtr)
void setVioOdometryFrame(const std::string &s)
const std::string & getLioOdometryFrame()