Hey
I’m working on getting Solo smart shots and the STorM32 gimbal controller to work together, and I in fact have it working for a Solo with a stock cube flashed with ardupilot-solo 1.5.3 (open solo: https://github.com/OpenSolo). However, the AP_Mount_STorM32 implementation sends new data to the STorM32 only every 1 sec when in MAVLINK_TARGETING mode, which leads to a not very smooth pitch behavior in the smart shots.
I don’t see any other solution than to do few simple changes in the code and to recompile. Unfortunately, I don’t get it to compile.
I understand that Solo and OpenSolo are not part of the ArduPilot project, and that in this sense I’m at the wrong place here, but I didn’t knew a better place to ask. I just hope that someone might remember something which might help me along.
Further info:
I’m on Windows and use the PX4 toolchain, and Eclipse together with make. I can compile ArduPilot3.6dev. However, when I follow the same procedures with ardupilot-solo I get an error
make px4-v2
…/mk/environ.mk:123: /c/Users/Olli/Documents/GitHub/ardupilot-solo/config.mk: No such file or directory
…/mk/environ.mk:125: *** ERROR: could not locate /c/Users/Olli/Documents/GitHub/ardupilot-solo/config.mk, please run ‘make configure’ first and edit config.mk. Stop.
This is maybe not surprising, given that arducopter 3.3 or ardupilot-solo, respectively (I think ac3.3 is the father od ardupilot-solo) has this old “compile system”, with the .pde files and so on.
I thus tried to run ‘make configure’ in a cmd shell, but this didn’t succeed.
I further noticed that for a successful compile I should not only have a config.mk, but also have the PX4 and Nuttx modules “somewhere”.
At this point I’m stuck and can’t piece things together.
Any help, hint, suggestion would be greatly appreciated.
Thx,
Olli