PPZ Center是什么?

PPZ Center是集成了参数配置、编译程序、上传程序、模拟飞行、地面控制等功能的一体化平台。

 

安装过程如下:

 

如果是虚拟机,先安装VMWARE,http://pan.baidu.com/s/1o6GGmPs

 

然后,装好Ubuntu 12.04,Ubuntu 12.04镜像文件的共享地址:http://pan.baidu.com/s/1hq8JT4K

 

配置好Ubuntu网络使其可以连网。如果是虚拟机,可以通过NAT共享本机上网


 

 

 

Ctrl+Alt+T调出命令行,ping一下网络确保已联网
安装过程比较漫长:拷贝以下一大长串命令到命令行执行:


sudo add-apt-repository -y ppa:paparazzi-uav/ppa && sudo add-apt-repository -y ppa:terry.guo/gcc-arm-embedded && sudo apt-get update && \
sudo apt-get -f -y install paparazzi-dev gcc-arm-none-eabi && cd ~ && git clone
https://github.com/paparazzi/paparazzi.git && \
cd ~/paparazzi && git checkout master && sudo cp conf/system/udev/rules/50-paparazzi.rules /etc/udev/rules.d/ && \
echo -e "export PAPARAZZI_HOME=~/paparazzi\nexport PAPARAZZI_SRC=~/paparazzi" >> ~/.bashrc && source ~/.bashrc && \
make clean && make && ./paparazzi

 

官网后来更新如下:

sudo add-apt-repository -y ppa:paparazzi-uav/ppa && sudo add-apt-repository -y ppa:terry.guo/gcc-arm-embedded && sudo apt-get update && \ 
sudo apt-get -f -y install paparazzi-dev paparazzi-jsbsim gcc-arm-none-eabi && cd ~ && git clone --origin upstream https://github.com/paparazzi/paparazzi.git && \
cd ~/paparazzi && git remote update -p && \
git checkout -b v5.6 upstream/v5.6 && sudo cp conf/system/udev/rules/50-paparazzi.rules /etc/udev/rules.d/ && \
echo -e "export PAPARAZZI_HOME=~/paparazzi\nexport PAPARAZZI_SRC=~/paparazzi" >> ~/.bashrc && source ~/.bashrc && \
make clean && make && ./paparazzi

 

如果网络不正常,中途会挂掉,很少有人一次性成功的。因此还是建议分步骤运行哪一步挂掉了,则只需要重新执行那一步即可:
 
第1步执行:

sudo add-apt-repository -y ppa:paparazzi-uav/ppa && sudo add-apt-repository -y ppa:terry.guo/gcc-arm-embedded && sudo apt-get update

是在更新Ubuntu的下载源 -y 参数表示默认yes,不要回显询问y/n了
 
第2步执行:
sudo apt-get -f -y install paparazzi-dev gcc-arm-none-eabi

强制安装PPZ 必备的第三方库函数、交叉编译工具;

 

第3步执行:
cd ~ && git clone 
https://github.com/paparazzi/paparazzi.git &&cd ~/paparazzi && git checkout master

转到用户根目录,从github下载PPZ源代码,然后退出


第4步执行:
sudo cp conf/system/udev/rules/50-paparazzi.rules /etc/udev/rules.d/

创建编译规则
 
第5步执行:
echo -e "export PAPARAZZI_HOME=~/paparazzi\nexport PAPARAZZI_SRC=~/paparazzi" >> ~/.bashrc && source ~/.bashrc

添加环境变量
 
第6步执行:
make clean && make && ./paparazzi
安装并运行PPZ Center,这一步会访问Google服务器获得地图版本,很难成功,多运行几次。如果有fan墙术,最好不过了。如果实在还不行,就把paparazzi根目录下的Makefile文件这么一行给删除:

update_google_version:
       -$(MAKE) -C data/maps

 

如果是删除update google version ,然后自己手动添加google地图版本到这个文件里:paparazzi/confi/maps.xml

 

 

 

 

安装完成后即可使用PPZ Center:

如果是root用户直接切入paparazzi根目录./paparazzi启动,如果是普通用户则需要sudo ./paparazzi,因为在一些环节需要权限(譬如调用USB驱动程序从数传读数据)

 

PPZ Center的左侧是配置文件位置,A/C就是aircraft,载机,例如选择Microjet_LisaM,就是Lisa M的固定翼机型。id代表飞机的编号,Target 选择编译方式,如果没有硬件可以仿真(sim),如果有Lisa主板则可以选择ap,然后build,编译飞控代码。upload上传代码到主板;Session 仿真或者USB-57600(根据实际情况选择),Execute后开始运行地面站。

 



 

 

 

 

 

 

 

关于谷歌地图被墙:激活GCS对话框,勾选菜单栏的Maps -> Map Sources -> Bing,然后点击GCS上方那个地球的图标(WGS84左侧那个),则黑色背景会缓慢被下载的Bing地图替换。默认的坐标是国外的一个地方。可以在‘飞行计划’里修改为你当地的具体位置。

 

中英文使用手册参阅:
链接: 
http://pan.baidu.com/s/1jGEaTEm 密码: kfc8
 
很多人反应官网打不开,处理方法是设置一下浏览器:
设置-->高级设置-->隐私设置-->内容设置-->javascript--->管理例外情况---->添加
https://wiki.paparazziuav.org   和 http://wiki.paparazziuav.org 网站  --->完成

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐