Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
node.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "config/parameters.hpp"
4
#include "custom_interfaces/msg/velocities.hpp"
5
#include "
estimators/estimator.hpp
"
6
#include "
estimators/map.hpp
"
7
#include "rclcpp/rclcpp.hpp"
16
class
VENode
:
public
rclcpp::Node {
17
protected
:
18
VEParameters
_parameters_
;
19
std::shared_ptr<VelocityEstimator>
_velocity_estimator_
;
20
rclcpp::Publisher<custom_interfaces::msg::Velocities>::SharedPtr
_velocities_pub_
;
21
void
publish_velocities
()
const
;
22
23
public
:
24
VENode
(
const
VEParameters
& parameters);
25
};
VENode
Node class for the velocity estimation node.
Definition
node.hpp:16
VENode::publish_velocities
void publish_velocities() const
Definition
node.cpp:10
VENode::_velocities_pub_
rclcpp::Publisher< custom_interfaces::msg::Velocities >::SharedPtr _velocities_pub_
Definition
node.hpp:20
VENode::_parameters_
VEParameters _parameters_
Definition
node.hpp:18
VENode::_velocity_estimator_
std::shared_ptr< VelocityEstimator > _velocity_estimator_
Definition
node.hpp:19
estimator.hpp
VEParameters
Definition
parameters.hpp:12
map.hpp
src
velocity_estimation
include
node
node.hpp
Generated by
1.9.8