ChristophTobler
|
ccd8a47015
|
FlightTask StraightLine: set origin and target at the same time
This avoids issues with reseting/calculating the max vel/acc
|
2018-07-24 08:40:05 +02:00 |
|
ChristophTobler
|
9e8c3ff0dc
|
FlightTask StraightLine: check if target and origin are the same
|
2018-07-24 08:40:05 +02:00 |
|
ChristophTobler
|
8998714130
|
FlightTask StraightLine: remove unused target reached flag
|
2018-07-24 08:40:05 +02:00 |
|
ChristophTobler
|
090db6a115
|
FlightTask StraightLine: set max vel/acc/dec if value is bigger
|
2018-07-24 08:40:05 +02:00 |
|
ChristophTobler
|
c619009364
|
FlightTask StraightLine: replace powf(x,2) with x*x
Apparently this is faster
|
2018-07-24 08:40:05 +02:00 |
|
ChristophTobler
|
8b3716c0df
|
FlightTask StraightLine: remove 10% safety margin
|
2018-07-23 12:54:39 +02:00 |
|
ChristophTobler
|
7e0976f0ef
|
FlightTaskStraightLine: fix braking distance corner cases
check if target vel is bigger than desired vel
accelerate if already inside braking distance but vel is lower
|
2018-07-23 12:54:39 +02:00 |
|
ChristophTobler
|
e527a51de6
|
FlightTaskStraightLine: add descriptions for defines
|
2018-07-23 12:54:39 +02:00 |
|
ChristophTobler
|
37d4f714b2
|
FlightTaskStraightLine: replace define with parameter
|
2018-07-23 12:54:39 +02:00 |
|
ChristophTobler
|
ebceac5fff
|
FlightTasks: add lib for setpoints on a straight line
|
2018-07-23 12:54:39 +02:00 |
|
Dennis Mannhart
|
65ad6edaf0
|
ManualSmoothingXY: remove empty lines
|
2018-07-20 09:26:18 +02:00 |
|
Dennis Mannhart
|
b9d5189fe5
|
ManualSmoothing: direction change with maximum acceleration
|
2018-07-20 09:26:18 +02:00 |
|
Dennis Mannhart
|
68dd2d739a
|
ManualSmoothingXY indent
|
2018-07-20 09:26:18 +02:00 |
|
Dennis Mannhart
|
1317844a94
|
ManualSmoothingXY fix comments and style
|
2018-07-20 09:26:18 +02:00 |
|
Dennis Mannhart
|
250afd49a9
|
ManualSmoothingZ: update comments
|
2018-07-20 09:26:18 +02:00 |
|
Dennis Mannhart
|
389f897b04
|
mc_pos_control: member initialization during deceleration
|
2018-07-20 09:26:18 +02:00 |
|
Dennis Mannhart
|
46f91154a4
|
Smoothing: initialize ModuleParam in body of constructor because of compiler error
|
2018-07-20 09:26:18 +02:00 |
|
Dennis Mannhart
|
7d7a2dffbf
|
Smoothing-classes: initialize to parameters
|
2018-07-20 09:26:18 +02:00 |
|
Dennis Mannhart
|
5ef2a61be5
|
ManualSmoothingXY: ensure that maximum speed is correctly propagated to the smoothing class
|
2018-07-20 09:26:18 +02:00 |
|
Beat Küng
|
5eb7d8ec5f
|
flight tasks smoothing: refactor param_find -> Param
Plus some style fixes
|
2018-04-11 07:47:06 +02:00 |
|
Beat Küng
|
398d511fd9
|
flight tasks smoothing: fix style issues
|
2018-04-11 07:47:06 +02:00 |
|
Dennis Mannhart
|
59bddf339a
|
ManualSmoothingXY: brake with large default jerk max
|
2018-04-05 07:30:12 +02:00 |
|
Dennis Mannhart
|
7f406aa251
|
FlightTaskManualSmoothingZ: remove empty space
|
2018-04-05 07:30:12 +02:00 |
|
Dennis Mannhart
|
f2f5f41641
|
FlightTaskManualSmoothing: change name of method
|
2018-04-05 07:30:12 +02:00 |
|
Dennis Mannhart
|
d64b59b95f
|
FlightTaskUtility: remove duplicate slewrate
|
2018-04-05 07:30:12 +02:00 |
|
Dennis Mannhart
|
c1bb0cbdcc
|
smoothing xy: remove unused variable
|
2018-04-05 07:30:12 +02:00 |
|
Dennis Mannhart
|
59f3de192f
|
ManualSmoothingXY: velocity as criteria for direction change to prenvent fast acceleration at low spped
|
2018-04-05 07:30:12 +02:00 |
|
Dennis Mannhart
|
4f17fb1303
|
ManualSmoothingXY: detect alignement based on body frame; do direction change only if not yawspeed is demanded
|
2018-04-05 07:30:12 +02:00 |
|
Dennis Mannhart
|
5cfd93040f
|
ManualSmoothZ: move vel_sp_previous update into class
|
2018-04-05 07:30:12 +02:00 |
|
Dennis Mannhart
|
ed62056b7c
|
FlightTaskManualPositionSmooth: smooth xy and z
|
2018-04-05 07:30:12 +02:00 |
|
Dennis Mannhart
|
ac6ed74063
|
Add FlightTaskManualPositionSmooth
|
2018-04-05 07:30:12 +02:00 |
|
Dennis Mannhart
|
26889bc0e1
|
ManualSmoothing in xy
|
2018-04-05 07:30:12 +02:00 |
|
Dennis Mannhart
|
1810ae8226
|
ManualSmoothingZ: remove description in cpp file
|
2018-04-05 07:30:12 +02:00 |
|
Dennis Mannhart
|
54a5e177f3
|
ManualSmoothingZ: comments cleanup and style fix
|
2018-04-05 07:30:12 +02:00 |
|
Dennis Mannhart
|
08dfd0c495
|
ManualSmoothingZ: better getMaxAcceleration handling
|
2018-04-05 07:30:12 +02:00 |
|
Dennis Mannhart
|
0b551c1ede
|
ManualSmoothingZ: style fix
|
2018-04-05 07:30:12 +02:00 |
|
Dennis Mannhart
|
c4fbde395b
|
ManualSmoothing: new class for smoothing setpoints generated from sticks
|
2018-04-05 07:30:12 +02:00 |
|