PX4 / PX4-Autopilot

PX4 Autopilot Software
https://px4.io
BSD 3-Clause "New" or "Revised" License
8.3k stars 13.43k forks source link

[Bug] Rover cannot move by RC controller to stick input on the main screen of QGroundControl #22308

Open giangthewalkingman opened 11 months ago

giangthewalkingman commented 11 months ago

Describe the bug

I install the 1.14 stable version of PX4 into my Pixhawk 6x model on my rover. The parameters are ok, however, I cannot control my car via my RC or the sticks on the main screen of QGroundControl. When I use an oscilloscope to check, the PWM out stays at 1500 at both MAIN1 and MAIN2 instead of adjusting its value while RC value keeps adjusting. In contrast, at 1.13.3 firmware version, the rover acts really okay. bug_04_11_23.txt Additionally, QGroundControl says the parameter CP_DIST is missed because this firmware is not well supported.

To Reproduce

at 1.13.3 firmware version, the rover acts really okay.

Expected behavior

the rover acts normally like throttling forward when I move the stick of RC channel 1 forward.

Screenshot / Media

No response

Flight Log

log_40_2023-11-4-04-12-28.zip

Software Version

1.14.

Flight controller

I use TaranisQX7 Flight controller and X8R receiver. I don't think they matter because my rover acts normally at earlier version like 1.13.3.

Vehicle type

Rover

How are the different components wired up (including port information)

MAIN1 - ESC1 MAIN2 - ESC2

Additional context

No response

eogks8921 commented 10 months ago

Rover module is missing when building version 1.14.0 rc-1 using pixhawk6X. 1.14.0 stable version is also the same. Adding it will make it work. #22130

AlbertoJimenezUC3M commented 7 months ago

Hello, has anyone been able to solve it? I can´t use a rover with 1.14 :(

AlbertoJimenezUC3M commented 7 months ago

If anybody has the same problem, I could solve it with the help of @eogks8921. To solve this problem: you need to write CONFIG_MODULES_ROVER_POS_CONTROL=y in default.px4board (of your specific board) and build again. If you face some kind of memory error, delete no use modules.