One person in my lab started to write a simulator for rovers (and later boats) in Paparazzi.
We would like to start with "cloning" nps_jsbsim. I will tell him to subscribe to the mailing list and in the chat as well xD. This is his report so far, we believe we are missing something, maybe an extra file or to add the names of the new files somewhere.
We are trying to create a new fdm based on the fdm_jsbsim for the rover.
At the moment what I have done have been:
1) Modified rover.xml adding nps target and the module fdm with the rover type.
<target name="nps" board="pc">
<module name="fdm" type="rover"/>
Created a file called fdm_rover.xml emplaced in conf/modules based on
3) Created a file called nsp_fdm_rover.cpp emplaced in sw/simulator/nps based on (just "cloned") the /paparazzi/sw/simulator/nps/nps_fdm_jsbsim.cpp
When we compile, the compiler in Paparazzi center complains that nps_gps cannot find nps_sensor.h . We do not know whether we need to modify/add something else in order to compile a clone of the nps for the rover (and then we start writing in the new files the sim).
Or maybe it is easier if there is any documentation about nps xD, so far we are figuring it out by inspection.