Advertisement
Guest User

PX4 init script

a guest
Aug 21st, 2018
313
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.65 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # PX4 commands need the 'px4-' prefix in bash.
  4. # (px4-alias.sh is expected to be in the PATH)
  5. source px4-alias.sh
  6.  
  7. uorb start
  8.  
  9. # We need to wait until the DSP side is ready before
  10. # sending commands with qshell.
  11. sleep 1
  12.  
  13. param load
  14. param set MAV_TYPE 2
  15. param set SYS_AUTOSTART 4010
  16. param set SYS_RESTART_TYPE 2
  17. dataman start
  18. param set BAT_N_CELLS 3
  19. param set CAL_GYRO0_ID 2293768
  20. param set CAL_ACC0_ID 1376264
  21. param set CAL_ACC1_ID 1310728
  22. param set CAL_MAG0_ID 196616
  23. param set CAL_GYRO0_XOFF 0.01
  24. param set CAL_ACC0_XOFF 0.01
  25. param set CAL_ACC0_YOFF -0.01
  26. param set CAL_ACC0_ZOFF 0.01
  27. param set CAL_ACC0_XSCALE 1.01
  28. param set CAL_ACC0_YSCALE 1.01
  29. param set CAL_ACC0_ZSCALE 1.01
  30. param set CAL_ACC1_XOFF 0.01
  31. param set CAL_MAG0_XOFF 0.01
  32. param set SENS_BOARD_ROT 0
  33. param set SENS_BOARD_X_OFF 0.000001
  34. param set COM_RC_IN_MODE 1
  35. param set NAV_DLL_ACT 2
  36. param set COM_DISARM_LAND 3
  37. param set NAV_ACC_RAD 2.0
  38. param set COM_OF_LOSS_T 5
  39. param set COM_OBL_ACT 2
  40. param set COM_OBL_RC_ACT 0
  41. param set RTL_RETURN_ALT 30.0
  42. param set RTL_DESCEND_ALT 5.0
  43. param set RTL_LAND_DELAY 5
  44. param set MIS_TAKEOFF_ALT 2.5
  45. param set MC_ROLLRATE_P 0.2
  46. param set MC_PITCHRATE_P 0.2
  47. param set MC_PITCH_P 6
  48. param set MC_ROLL_P 6
  49. param set MPC_HOLD_MAX_Z 2.0
  50. param set MPC_HOLD_XY_DZ 0.1
  51. param set MPC_Z_VEL_P 0.6
  52. param set MPC_Z_VEL_I 0.15
  53. param set EKF2_GBIAS_INIT 0.01
  54. param set EKF2_ANGERR_INIT 0.01
  55. #param set EKF2_MAG_TYPE 4
  56. #param set EKF2_AID_MASK 25
  57. #param set EKF2_HGT_MODE 3
  58. param set CBRK_GPSFAIL 0
  59. param set EKF2_MAG_TYPE 0
  60. param set EKF2_AID_MASK 1
  61. param set EKF2_HGT_MODE 1
  62. #param set CBRK_GPSFAIL 1
  63. replay tryapplyparams
  64. simulator start -s
  65. rgbledsim start
  66. tone_alarm start
  67. gyrosim start
  68. accelsim start
  69. barosim start
  70. adcsim start
  71. gpssim start
  72. pwm_out_sim mode_pwm
  73. sleep 1
  74. sensors start
  75. commander start
  76. land_detector start multicopter
  77. navigator start
  78. ekf2 start
  79. mc_pos_control start
  80. mc_att_control start
  81. mixer load /dev/pwm_output0 ROMFS/px4fmu_common/mixers/quad_w.main.mix
  82. mavlink start -u 14556 -r 4000000
  83. mavlink start -u 14557 -r 4000000 -m onboard -o 14540
  84. mavlink stream -r 50 -s POSITION_TARGET_LOCAL_NED -u 14556
  85. mavlink stream -r 50 -s LOCAL_POSITION_NED -u 14556
  86. mavlink stream -r 50 -s GLOBAL_POSITION_INT -u 14556
  87. mavlink stream -r 50 -s ATTITUDE -u 14556
  88. mavlink stream -r 50 -s ATTITUDE_QUATERNION -u 14556
  89. mavlink stream -r 50 -s ATTITUDE_TARGET -u 14556
  90. mavlink stream -r 50 -s SERVO_OUTPUT_RAW_0 -u 14556
  91. mavlink stream -r 20 -s RC_CHANNELS -u 14556
  92. mavlink stream -r 250 -s HIGHRES_IMU -u 14556
  93. mavlink stream -r 10 -s OPTICAL_FLOW_RAD -u 14556
  94. logger start -e -t
  95. mavlink boot_complete
  96. replay trystart
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement