Skip to content

Commit 7d5d5b8

Browse files
committed
Rename AirspeedReferenceController to AirspeedDirectionController
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
1 parent 6f5bfa9 commit 7d5d5b8

5 files changed

Lines changed: 14 additions & 14 deletions

File tree

src/lib/npfg/AirspeedReferenceController.cpp renamed to src/lib/npfg/AirspeedDirectionController.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,17 +31,17 @@
3131
*
3232
****************************************************************************/
3333

34-
#include "AirspeedReferenceController.hpp"
34+
#include "AirspeedDirectionController.hpp"
3535
#include <matrix/math.hpp>
3636
#include <lib/mathlib/mathlib.h>
3737

3838
using matrix::Vector2f;
39-
AirspeedReferenceController::AirspeedReferenceController()
39+
AirspeedDirectionController::AirspeedDirectionController()
4040
{
4141
// Constructor
4242
}
4343

44-
float AirspeedReferenceController::controlHeading(const float heading_sp, const float heading,
44+
float AirspeedDirectionController::controlHeading(const float heading_sp, const float heading,
4545
const float airspeed) const
4646
{
4747

src/lib/npfg/AirspeedReferenceController.hpp renamed to src/lib/npfg/AirspeedDirectionController.hpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
****************************************************************************/
3333

3434
/*
35-
* @file AirspeedRefController.hpp
35+
* @file AirspeedDirectionController.hpp
3636
*
3737
* Original Author: Thomas Stastny <tstastny@ethz.ch>
3838
* Refactored to better suite new control API: Roman Bapst <roman@auterion.com>
@@ -56,14 +56,14 @@
5656
* https://tstastny.github.io/pdf/tstastny_phd_thesis_wcover.pdf
5757
*/
5858

59-
#ifndef PX4_AIRSPEEDREFERENCECONTROLLER_HPP
60-
#define PX4_AIRSPEEDREFERENCECONTROLLER_HPP
59+
#ifndef PX4_AIRSPEEDDIRECTIONONTROLLER_HPP
60+
#define PX4_AIRSPEEDDIRECTIONONTROLLER_HPP
6161

62-
class AirspeedReferenceController
62+
class AirspeedDirectionController
6363
{
6464
public:
6565

66-
AirspeedReferenceController();
66+
AirspeedDirectionController();
6767

6868

6969
float controlHeading(const float heading_sp, const float heading, const float airspeed) const;
@@ -72,4 +72,4 @@ class AirspeedReferenceController
7272
float p_gain_{0.8885f}; // proportional gain (computed from period_ and damping_) [rad/s]
7373
};
7474

75-
#endif //PX4_AIRSPEEDREFERENCECONTROLLER_HPP
75+
#endif //PX4_AIRSPEEDDIRECTIONONTROLLER_HPP

src/lib/npfg/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,10 @@
3434
px4_add_library(npfg
3535
DirectionalGuidance.cpp
3636
CourseToAirspeedRefMapper.cpp
37-
AirspeedReferenceController.cpp
37+
AirspeedDirectionController.cpp
3838
DirectionalGuidance.hpp
3939
CourseToAirspeedRefMapper.hpp
40-
AirspeedReferenceController.hpp
40+
AirspeedDirectionController.hpp
4141
)
4242

4343
target_link_libraries(npfg PRIVATE geo)

src/modules/fw_lateral_longitudinal_control/FwLateralLongitudinalControl.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ void FwLateralLongitudinalControl::Run()
262262

263263
if (PX4_ISFINITE(airspeed_direction_sp)) {
264264
const float heading = atan2f(airspeed_vector(1), airspeed_vector(0));
265-
lateral_accel_sp = _airspeed_ref_control.controlHeading(airspeed_direction_sp, heading,
265+
lateral_accel_sp = _airspeed_direction_control.controlHeading(airspeed_direction_sp, heading,
266266
airspeed_vector.norm());
267267
}
268268

src/modules/fw_lateral_longitudinal_control/FwLateralLongitudinalControl.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
#include <lib/geo/geo.h>
4646
#include <lib/atmosphere/atmosphere.h>
4747
#include <lib/npfg/CourseToAirspeedRefMapper.hpp>
48-
#include <lib/npfg/AirspeedReferenceController.hpp>
48+
#include <lib/npfg/AirspeedDirectionController.hpp>
4949
#include <lib/tecs/TECS.hpp>
5050
#include <lib/mathlib/mathlib.h>
5151
#include <lib/perf/perf_counter.h>
@@ -206,7 +206,7 @@ class FwLateralLongitudinalControl final : public ModuleBase<FwLateralLongitudin
206206
PerformanceModel _performance_model;
207207
TECS _tecs;
208208
CourseToAirspeedRefMapper _course_to_airspeed;
209-
AirspeedReferenceController _airspeed_ref_control;
209+
AirspeedDirectionController _airspeed_direction_control;
210210

211211
float _min_airspeed_from_guidance{0.f}; // need to store it bc we only update after running longitudinal controller
212212

0 commit comments

Comments
 (0)