mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-05-09 22:49:53 +08:00
fix on fb, still working of ff
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
<dl_settings NAME="Controller">
|
||||
<dl_setting var="controller.kp" min="0" step="0.005" max="0.1" module="beth/overo_controller"/>
|
||||
<dl_setting var="controller.kd" min="0" step="0.002" max="0.02" module="beth/overo_controller"/>
|
||||
<dl_setting var="controller.tilt_sp" min="-400" step="4" max="400" module="beth/overo_controller"/>
|
||||
<dl_setting var="controller.tilt_sp" min="-0.5" step="0.05" max="0.5" module="beth/overo_controller"/>
|
||||
</dl_settings>
|
||||
|
||||
</dl_settings>
|
||||
|
||||
@@ -27,8 +27,6 @@ void control_init(void) {
|
||||
controller.cmd_fb1 = 0.;
|
||||
controller.cmd_fb2 = 0.;
|
||||
controller.cmd = 0.;
|
||||
//printf("omega_ref: %f omega_cl: %f",controller.omega_ref,controller.omega_cl);
|
||||
//omega_ref: 3.490659 omega_cl: 8.726646
|
||||
}
|
||||
|
||||
|
||||
@@ -63,7 +61,7 @@ void control_run(void) {
|
||||
controller.cmd_fb1 = controller.one_over_J*(2*controller.xi_cl*controller.omega_cl*err_tilt_dot);
|
||||
controller.cmd_fb2 = controller.one_over_J*(controller.omega_cl*controller.omega_cl*err_tilt);
|
||||
|
||||
controller.cmd = controller.cmd_ff + controller.cmd_fb1+ controller.cmd_fb1;
|
||||
controller.cmd = controller.cmd_ff + controller.cmd_fb1+ controller.cmd_fb2;
|
||||
if (!(foo%100))
|
||||
//printf("ff:%f fb:%f %f (%f)\n",controller.cmd_ff, controller.cmd_fb1, controller.cmd_fb2,estimator.tilt_dot);
|
||||
printf("%f %f %f\n",controller.tilt_ref,controller.tilt_dot_ref,controller.tilt_ddot_ref);
|
||||
|
||||
@@ -8,8 +8,6 @@
|
||||
#include "udp_transport2.h"
|
||||
#include "dl_protocol.h"
|
||||
#include "settings.h"
|
||||
//#include "downlink.h"
|
||||
#include "overo_controller.h"
|
||||
|
||||
#define GCS_HOST "10.31.4.104"
|
||||
#define GCS_PORT 4242
|
||||
@@ -74,7 +72,6 @@ static void dl_handle_msg(struct DownlinkTransport *tp) {
|
||||
float var = DL_SETTING_value(gcs_com.my_dl_buffer);
|
||||
DlSetting(i, var);
|
||||
printf("datalink : %d %f\n",i,var);
|
||||
printf("controller.tilt_sp : %f \n",controller.tilt_sp);
|
||||
DOWNLINK_SEND_DL_VALUE(tp, &i, &var);
|
||||
}
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user