Galaxis Codebase
1.0.0
Team Galaxis software stack for the Carolo Cup 2023 - ROS2 based software
motorSettings.hpp
Go to the documentation of this file.
1
#ifndef GALAXIS_MOTORSETTINGS_HPP_
2
#define GALAXIS_MOTORSETTINGS_HPP_
3
4
#include <cstdint>
5
6
namespace
galaxis
{
7
namespace
motorSettings {
8
constexpr
float
minimumCurrent
= -10.f;
/* Ampere */
9
constexpr
float
maximumCurrent
= 10.f;
/* Ampere */
10
constexpr
float
maximumSpeed
= 2.5;
/* m/s */
11
constexpr
float
maximumBrakeCurrent
= 6.0;
/* Ampere */
12
20
float
erpmToVelocity
(
float
const
p_erpm);
21
float
velocityToErpm
(
float
const
p_velocity);
22
}
// namespace motorSettings
23
}
// namespace galaxis
24
25
#endif
galaxis::motorSettings::maximumBrakeCurrent
constexpr float maximumBrakeCurrent
Definition:
motorSettings.hpp:11
galaxis::motorSettings::maximumSpeed
constexpr float maximumSpeed
Definition:
motorSettings.hpp:10
galaxis
Definition:
MapClasses.hpp:10
galaxis::motorSettings::minimumCurrent
constexpr float minimumCurrent
Definition:
motorSettings.hpp:8
galaxis::motorSettings::erpmToVelocity
float erpmToVelocity(float const p_erpm)
returns the velocity in [m/s] for a given ERPM
Definition:
motorSettings.cpp:5
galaxis::motorSettings::velocityToErpm
float velocityToErpm(float const p_velocity)
Definition:
motorSettings.cpp:9
galaxis::motorSettings::maximumCurrent
constexpr float maximumCurrent
Definition:
motorSettings.hpp:9
utilities
include
galaxis
motorSettings.hpp
Generated by
1.8.17