JSBSim支持固定翼无人机(可选)
JSBSim官网
JSBSim 参考手册
gitee链接
参考Linux平台编译安装测试JSBSim
编译JSBSim
下载JSBSim源代码
git clone https://github.com/JSBSim-Team/jsbsim.git
编译JSBSim
cd jsbsim
mkdir build
cd build
cmake ..
make
cd src
./jsbsim
测试jsbsim
cd jsbsim
./build/src/JSBSim scripts/c1723.xml
先下载JSBSim-1.0
tar xvfz JSBSim-1.0.tar.gz
cd JSBSim-1.0
./autogen.sh [--no-configure]
./configure
make
./autogen --enable-libraries [--disable-static] [--enable-shared]
make install
编译完成,可以在 /src 文件夹下面发现一个名称为 JSBSim 的可执行文件。为便于后续的使用,建议将该可执行文件的目录添加到环境变量中。
编译结束后,运行一个案例确认 JSBSim 已经安装成功。在 JSBSim 的根目录下运行自带算例,输入一下代码,演示飞机 C172 的起飞过程。
src/JSBSim --script=scripts/c1723.xml > JSBSim.log
如果已经将 JSBSim 可执行程序添加到环境变量,则可以输入:
JSBSim --script=scripts/c1723.xml > JSBSim.log
代码运行结束后,会在目录下面生成两个新文件:
JSBSim.log: 运行日志,记录了程序运行过程中命令行窗口的反馈信息,主要用于调试;
JSBout172B.csv: 计算得到的飞行结果,记录了飞机的姿态、加速度等运动参量。
需要安装的其他软件
1linux下编译及安装wxWidgets
下载地址:
http://www.wxwidgets.org/downloads/#latest_stable
或者
wget https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.0/wxWidgets-3.1.0.tar.bz2
提取到当前目录 然后
cd wxWidgets-3.1.0
编译源代码
./configure --with-gtk --enable-unicode --disable-shared
make
sudo make install
设置其动态库目录:
cd /etc/ld.so.conf.d/
sudo touch wxWidgets.conf
sudo gedit wxWidgets.conf #增加其内容为/usr/local/lib
重新加载动态库配置信息:
sudo ldconfig