大疆无人机模拟器试玩 通过mavros实现无人机自主起飞-淘姐妹-

{site_name}

{site_name}

🌜 搜索

大疆无人机模拟器试玩 通过mavros实现无人机自主起飞

▥ 𝄐 0
大疆无人机模拟训练手机app,大疆无人机模拟飞行,大疆无人机模拟器训练软件,大疆无人机模拟器网页版<br> <p>本文默认使用的是ubuntu18.04 melodic系统</p> <p>进入ubuntu&#xff0c;建议使用鱼香ros一键安装ros&#xff1a;</p> <p>终端运行&#xff1a;</p> <p>安装ros1&#xff0c;建议添加新源但不清除系统源</p> <p>安装完成启动roscore以验证ros是否安装成功&#xff01;</p> <p>下面开始进行mavros飞行环境的搭建&#xff1a;</p> <p>为了确保脚本的顺利进行&#xff0c;安装基本依赖项&#xff1a;</p> <p>genxinpiphepip3</p> <p>安装相关依赖&#xff1a;</p> <p>安装gazebo&#xff1a;</p> <p>创建一个mavros 的工作空间&#xff1a;</p> <p>MAVROS是一层【【微信】】与ROS通信的封装&#xff0c;旨在方便无人机与机载电脑通信。</p> <p>#二进制安装&#xff1a;</p> <p># 安装geographic lib :</p> <p>#PX4 Firmware</p> <p># 请保证网络连接正常&#xff0c;此步骤耗时较长</p> <p>若以上步骤通过&#xff0c;此时会弹出Gazebo模拟器窗口&#xff0c;你会看到一架无人机出现在环境中&#xff0c;现在将窗口关闭即可</p> <p>修改环境变量&#xff0c;这样每次打开新的终端都可以保持环境变量一致:</p> <p># 在bashrc中&#xff0c;拷贝以下内容到bashrc尾端&#xff08;接在source /opt/ros/melodic/setup.bash后面&#xff09;</p> <p>打开一个新终端&#xff0c;输入:</p> <p>在另一个终端&#xff0c;输入:</p> <p>或者你可以直接输入:</p> <p>一个如下图所示的窗口会弹出:</p> <p style="text-align:center;">Figure 1, Gazebo and PX4 simulation in empty world</p> <p>在一个新终端&#xff0c;输入</p> <p>你可以看到无人机的状态信息:</p> <p>如果你看到上面的【【微信】】为True&#xff0c;那就代表你的Gazebo仿真环境配置成功&#xff0c;同时你的MAVROS通信也成功设置</p> <p>完成以上例程&#xff0c;恭喜你已经成功安装上mavros了&#xff01;&#xff01;&#xff01;</p> <p>接下来将使用简单示例代码完成模拟及真机的飞行试验&#xff1a;</p> <p>可以看到gazebo启动&#xff0c;无人机以及场地出现在窗口中</p> <p>运行【【微信】】查看无人机状态&#xff1a;</p> <p>一会无人机会上升至2m左右&#xff0c;相应的状态也为offboard模式</p> <p>关于无人机的offboard模式demo&#xff1a;可以参考官方的px4文档MA【【微信】】xample (C&#43;&#43;) | PX4 User Guide</p> <p>拷贝相应的示例代码后&#xff0c;按照相应的c&#43;&#43;文件配置流程完成offboard_node节点的设置&#xff0c;最后建议在.bashrc文件中添加source ~/你的offboard代码工作空间/devel/setup.bash这样可以省去了每次改完代码都要source一下的麻烦&#xff0c;全自动source</p> <p>就像我搭建完毕后.bashrc文件末尾&#xff1a;</p> <p>参考Companion Computer for Pixhawk Series&#xff0c;【【微信】】 Peripherals (GCS/OSD/Companion)</p> <ul><li>MA【【微信】】&#61;?TELEM 2</li><li>MAV_1_MODE?&#61;?Onboard</li><li>SER_TEL2_BAUD?&#61;?921600 8N1</li></ul> <p>一开始参数里可能只有MA【【微信】】&#xff0c;而搜不到另外两个参数&#xff0c;只需要先把MA【【微信】】设置为TELEM 2&#xff0c;然后把飞控重启后就有了</p> <p>电脑&#43;数传电台&#xff1a;</p> <p>插上数传&#xff0c;一空一地&#xff0c;查看数传对应的串口号&#xff1a;</p> <p>给予相应的权限&#xff1a;</p> <p>修改【【微信】】文件&#xff0c;使用sudo权限打开/opt/ros/melodic/share/mavros/【【微信】】/px4.【【微信】】&#xff0c;将其中的</p> <p>&lt;arg name&#61;&#34;fcu_url&#34; default&#61;&#34;/dev/【【微信】】:57600&#34; /&gt;</p> <p>修改为自己的端口及波特率</p> <p>启动MAVROS&#xff1a;</p> <p>运行【【微信】】查看无人机状态&#xff1a;</p> <p>启动外部控制节点&#xff1a;</p> <p>将会看到无人机缓慢上升至2m的高度&#xff0c;如需降落则&#xff08;ctrl&#43;c&#xff09;quit掉控制节点&#xff0c;无人机将会执行auto.land自动降落过程</p> <p>机载电脑&#43;USB线&#xff1a;</p> <p>jetson nano的串口2&#xff0c;也就是dev/【【微信】】&#xff0c;这个按照自己实际情况写就好了。最后的921600是波特率&#xff0c;就是2.2.1中设置的SER_TEL2_BAUD&#xff0c;改成设置的值就行了。</p> <p>gcs_url为运行QGC的主机的IP</p> <p>设置为以下参数表示自动寻址&#xff0c;直到连上QGC</p> <p>可能会报错</p> <p>FCU: De【【微信】】:serial:open: Permission denied</p> <p>解决方法是给对应的串口权限</p> <p>虽然这样子mavros就正常运行了&#xff0c;但是节点信息会卡在xxxxxx start xxxxxxx&#xff0c;然后/mavros/state中的【【微信】】是false。可以尝试把波特率往下降到460800以下。也有大佬说可能因为数据线太长&#xff0c;导致传输过程中到达不了那么高的波特率&#xff0c;所以不能成功连接</p> <p>串口设置&#xff1a;由于机载计算机进行飞行控制时需要很高的实时性&#xff0c;mavros会检测通信实时性&#xff0c;如果串口波特率设置太低&#xff0c;则会提示TM:RTT too high for timesync&#xff0c;故应该配置高速波特率。</p> <p>可能会报timesync超时等异常&#xff0c;解决方法是&#xff1a;</p> <p>把其中的第12行改为</p> <p>由于时间有限&#xff0c;更多的机载电脑配置资料请参考&#xff1a;基于mavros机载控制 - 知乎</p> <p>3.1关于提高mavros中IMU话题的发布频率&#xff08;参考&#xff1a;提高mavros中IMU话题的发布频率_dckwin的博客-CSDN博客【【网址】】/qq_【【QQ微信】】/【【微信】】tails/89419736&#xff09;</p> <p>10000表示话题的发布时间间隔为10000us&#xff0c;可以自由调节</p> <p>注意&#xff1a;到真机实验的场地&#xff0c;需要重新校准一下所有的传感器&#xff0c;避免传感器出错及不准确等情况</p> <p>绑飞&#xff1a;找到能够绑住无人机而对其飞行影响较小的细绳&#xff0c;减小损失&#xff0c;避免无人机失控炸机、伤人等</p> <p>本文参考结合GAAS飞行&#xff08;无人机自动驾驶软件系列 E01&#xff1a;OFFBOARD控制以及Gazebo仿真 - GAAS&#xff09;知乎文章&#xff1a;常用MAVROS话题和服务 - 知乎 整顿融合&#xff0c;为了实现从mavros搭建到真机飞行的全过程&#xff0c;遂作本文</p> <p>--来自刚学没多久的某末流大专大学――大二机电苦逼仔</p> <br><br><h1 style="font-size: 38px;color: #4d4f53;">新买的小米路由器怎么设置?如果是宽带自动连接就不需要输入宽带账号和密码。如果是拨号上网就需要宽带账号和密码</h1>新买的小米路由器怎么设置才能用,新买的小米路由器怎么设置密码,新买的小米路由器怎么设置 原来的设备不用重新配对,刚买回来的小米路由器怎么设置网络<br> <p>2018年4月30日 pm2:14?小米?阅读 282525</p> <p>在本文中&#xff0c;将给大家详细介绍&#xff0c;用电脑设置小米路由器上网的方法。</p> <p>虽然小米路由器的型号比较多&#xff0c;但是它们设置上网的方法都是大同小异的&#xff0c;所以不管你用的是哪一款型号的小米路由器&#xff0c;都可以根本本文介绍的方法来设置。</p> <p><strong>重要提示&#xff1a;</strong></p> <p>&#xff08;1&#xff09;、不少用户反馈&#xff0c;说家里面没有电脑&#xff0c;问到可不可以用手机来设置。 答案是肯定的&#xff0c;可以用手机来设置小米路由器上网&#xff0c;你可以阅读下面的文章&#xff0c;查看详细的设置方法。</p> <p>小米路由器手机设置上网教程</p> <p>&#xff08;2&#xff09;、如果你的小米路由器&#xff0c;已经进行了初始化设置(已经使用了的)&#xff0c;那么请把它恢复出厂设置&#xff0c;然后在根据本文的方法重新设置。 恢复出厂设置的操作步骤&#xff0c;你可以阅读下面的文章查看&#xff1a;</p> <p>小米路由器怎么恢复出厂设置&#xff1f;</p> <p>&#xff08;3&#xff09;、如果你的小米路由器可以上网&#xff0c;只是想修改密码&#xff0c;请阅读下面的文章&#xff0c;查看具体步骤。</p> <p>小米路由器怎么改密码&#xff1f;</p> <p>小米路由器</p> <p>1、小米路由器上有1个Internet接口&#xff0c;请网线将其连接到猫的网口(LAN口)。</p> <p>PS&#xff1a;如果你家的宽带&#xff0c;没有用到猫这个设备&#xff0c;那么就把入户的宽带网线&#xff0c;直接插在Internet接口。</p> <p>2、小米路由器中除了Internet接口外&#xff0c;剩余的网线接口都叫做LAN接口&#xff1b;把你的电脑&#xff0c;用网线连接到任意一个LAN接口都可以了。</p> <p>路由器、猫、电脑 三者之间的正确连接示意图</p> <p><strong>重要说明&#xff1a;</strong></p> <p>新手、小白用户请注意&#xff0c;牢记下面的这一句话&#xff1a;用电脑设置路由器时&#xff0c;不需要电脑可以上网的。</p> <p>如果你无法理解这一句话&#xff0c;请你自己百度搜索&#xff1a;局域网&#xff0c;查看百度百科的介绍。因为电脑设置路由器时&#xff0c;用的是局域网通信&#xff0c;所以你了解了 局域网 &#xff0c;就能理解电脑不能上网&#xff0c;为什么也可以设置路由器了。</p> <p>如果你是新手&#xff0c;对电脑、路由器都不熟悉&#xff0c;那么建议把你电脑的ip地址设置成&#xff1a;自动获得&#xff0c;如下图所示。 如果不清除自己电脑ip地址配置情况&#xff0c;可以根据下面文章中的方法进行检查、设置。</p> <p>电脑自动获得ip地址怎么设置&#xff1f;</p> <p>把电脑IP地址设置成&#xff1a;自动获得</p> <p>1、在电脑的浏览器中输入&#xff1a;miwifi 或者 192.168.31.1 &#xff0c;就可以打开小米路由器的设置界面 ――&gt; 在页面中点击&#xff1a;同意&#xff0c;继续 &#xff0c;如下图所示。</p> <p>打开小米路由器的设置界面</p> <p><strong>易错点&#xff1a;</strong></p> <p>很多用户在操作的时候&#xff0c;会遇到打不开小米路由器设置界面的问题。这个问题&#xff0c;大多数情况下是用户粗心大意造成的&#xff0c;具体的解决办法请阅读文章&#xff1a;</p> <p>miwifi打不开怎么办&#xff1f;</p> <p>192.168.31.1打不开怎么办&#xff1f;</p> <p>2、如果系统检测到你的宽带需要拨号&#xff0c;则会提示你在页面中填写&#xff1a;宽带账号、宽带密码 。</p> <p>输入运营商提供的 上网账号、上网密码</p> <p><strong>重要提示&#xff1a;</strong></p> <p>&#xff08;1&#xff09;、宽带账号、宽带密码又叫做&#xff1a;上网账号、上网密码&#xff0c;是开通宽带业务时&#xff0c;运营商提供的。如果把宽带账号、宽带密码忘了&#xff0c;可以拨打运营商客服电脑进行查询、重置。</p> <p>如果你家原来的路由器&#xff0c;连接宽带后可以上网&#xff0c;那么这里你可以点击页面中的&#xff1a;从旧路由获取&#xff0c;然后根据页面的提示操作&#xff0c;从你的旧路由器获取宽带账号、宽带密码。</p> <p>&#xff08;2&#xff09;、如果系统检测到你的宽带不需要拨号&#xff0c;会自动进入到设置wifi名称、wifi密码的页面。 但部分型号的小米路由器&#xff0c;可能需要你点击&#xff1a;下一步。</p> <p>3、在页面中给你的小米路由器&#xff0c;设置一个 WiFi名称、WiFi密码&#xff0c;如下图所示。</p> <p>设置小米路由器的 Wi-Fi名称、Wi-Fi密码</p> <p><strong>重要提示&#xff1a;</strong></p> <p>&#xff08;1&#xff09;、WiFi密码应当包含&#xff1a;大些字母、小写字母、数字、符号&#xff1b;并且密码的长度至少是8位。</p> <p>&#xff08;2&#xff09;、WiFi名称如果设置成中文&#xff0c;需要你的手机、笔记本电脑、平板电脑等无线设备&#xff0c;均支持中文名称的wifi才能够使用。</p> <p>4、给你的这个小米路由器&#xff0c;设置一个 管理密码(登录密码)&#xff0c;如下图所示。</p> <p>设置小米路由器的 管理密码</p> <p>如果想管理密码和WiFi密码相同&#xff0c;只需要勾选&#xff1a;与Wi-Fi密码相同 这个选项即可。</p> <p>?</p> <p>把wifi密码设置成 管理密码</p> <p>5、系统会自动进行配置&#xff0c;稍微等待一会儿即可&#xff0c;配置完成后页面会给出提示信息&#xff0c;如下图所示。</p> <p>路由器配置完成</p> <p>如果此时电脑、手机连接你的小米路由器后&#xff0c;可以正常的上网&#xff0c;说明设置成功了。</p> <p>相反&#xff0c;如果此时电脑、手机连接的小米路由器后&#xff0c;无法上网&#xff0c;说明设置有问题&#xff0c;建议阅读下面的文章&#xff0c;根据文章中的方法来排除问题。</p> <p>小米路由器连不上网怎么办&#xff1f;</p> <p><strong>重要提示&#xff1a;</strong></p> <p>你也可以用电脑登录到小米路由器的设置页面&#xff0c;在“<strong>路由状态</strong>”功能选项下&#xff0c;查看联网状态信息。</p> <p>表示小米路由器设置成功&#xff0c;可以上网</p> <p>?</p> <p>表示小米路由器现在不能上网</p> <p>https://www.192ly/router-settings/mi/mi-sz.html</p> </p>