Jetson机载电脑通过mavros无线连接电脑虚拟机进行仿真

目录

引言

1.PX4虚拟环境的安装

1.更新源

2.拉取源代码

3.安装PX4

4.PX4编译操作

2.QGC地面站的安装

3.mavros无线通信设置

1.Jetson机载电脑操作

2.虚拟机设置

测试

Jetson端测试

虚拟机端测试

测试结果


引言

在实际中想要测试一架无人机时在室外一旦出现错误将会带来非常大的损失,为此在真实场景测试前需要进行gazebo仿真操作,然而程序和环境在Jetson机载电脑中,需要Jetson发送ros命令给电脑虚拟机进行仿真,为此需要设置Jetson和虚拟机进行通信仿真。

1.PX4虚拟环境的安装

1.更新源

sudo apt-get update 
sudo apt-get install git 

2.拉取源代码

git clone https://github.com/Minderring/PX4-Autopilot.git

3.安装PX4

cd PX4-Autopilot 
	sudo bash ./Tools/setup/ubuntu.sh 
	sudo apt-get install libjpeg-dev zlib1g-dev
	sudo -H python3 -m pip install kconfiglib
	sudo -H python3 -m pip install pyros-genmsg
	sudo -H python3 -m pip install toml
	sudo -H python3 -m pip install numpy
	sudo -H python3 -m pip install jinja2
	sudo -H python3 -m pip install em 
	sudo -H python3 -m pip install jsonschema
	sudo -H python3 -m pip install packaging 
	sudo -H python3 -m pip install --ignore-installed empy
	sudo -H python3 -m pip install --ignore-installed future
	如果上面的命令安装后还是报错,可以用下面的命令安装:
	pip3 install kconfiglib
	pip3 install --user empy
	pip3 install --user jsonschema
	pip3 install --user jinja2
	pip3 install --user pyros-genmsg
	pip3 install --user packaging
	pip3 install --user toml
	pip3 install --user numpy 
	sudo apt-get install gcc-arm-none-eabi  
	sudo chmod 777 /usr/include/newlib/math.h 
	sudo apt-get install libgazebo9-dev 
	sudo apt install libopencv-dev python3-opencv 
	sudo apt-get install libeigen3-dev

	pip3 inst
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值