当前位置: 首页 > news >正文

企业建站系统 哪个好怎样进行网站建设步骤

企业建站系统 哪个好,怎样进行网站建设步骤,ppt模板免费下载百度网盘,网页制作网页设计【PX4】Ubuntu20.04ROS Noetic 配置PX4-v-v1.12.2和Gazebo11联合仿真环境【教程】 文章目录 【PX4】Ubuntu20.04ROS Noetic 配置PX4-v-v1.12.2和Gazebo11联合仿真环境【教程】0. 安装UbuntuROS1. 安装依赖2. 安装QGC地面站3. 配置PX4-v1.12.23.1 安装PX43.2 测试PX4是否成功安装…【PX4】Ubuntu20.04ROS Noetic 配置PX4-v-v1.12.2和Gazebo11联合仿真环境【教程】 文章目录 【PX4】Ubuntu20.04ROS Noetic 配置PX4-v-v1.12.2和Gazebo11联合仿真环境【教程】0. 安装UbuntuROS1. 安装依赖2. 安装QGC地面站3. 配置PX4-v1.12.23.1 安装PX43.2 测试PX4是否成功安装 4. 手动添加gazebo模型5. 配置Mavros5.1 安装Mavros源码安装方法不推荐5.2 安装Mavros二进制安装方法推荐5.3 测试mavros 6. 测试mavros与sitl通信Reference 写在前面目前中文互联网上关于PX4飞控的学习资料较少笔者查阅了大量的资料整理成这篇博客贡献一些学习内容码字不易如果帮助到您请您帮我点点赞。 0. 安装UbuntuROS 安装Ubuntu可以查看这篇教程安装ros可以查看这篇教程这里就不再赘述了。 1. 安装依赖 ● 在使用apt安装的过程中包括之后ROS的安装如果出现难以解决的依赖问题可以使用aptitude install没有aptitude的话使用sudo apt install aptitude 安装如sudo aptitude install ros-kinetic-desktop它会依次推荐依赖解决方案觉得可行就按y不可行就按n。当然这个工具也不是万能的如果它也解决不了依赖问题还是需要靠自己分析解决。 ● 有时候apt报错提示“有几个软件包无法下载要不运行 apt-get update 或者加上 --fix-missing 的选项再试试”这时按照提示进行操作即可。 ● 注意仔细检查依赖都装成功没有之前有些开发者遇到的编译过程中出现’pthread_create’未定义的引用就是因为少装了依赖。 注意如果安装了Anaconda等虚拟环境管理器要退出虚拟环境的激活再进行依赖的安装一下的安装过程我们默认退出了Anaconda的虚拟环境 比如我这里使用了anaconda包管理器有一个虚拟环境base那么我需要推出这个虚拟环境再进行依赖的安装。 conda deactivate然后进行依赖的安装 sudo apt install ninja-build exiftool ninja-build protobuf-compiler libeigen3-dev genromfs xmlstarlet libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev python3-pip gawkpip3 install pandas jinja2 pyserial cerberus pyulog0.7.0 numpy toml pyquaternion empy pyyaml pip3 install packaging numpy empy toml pyyaml jinja2 pyargparse kconfiglib jsonschema futurepip install --upgrade setuptools #若未报错不需要输入这两行命令 python -m pip install --upgrade pip2. 安装QGC地面站 安装的教程参考于QGC安装教程 sudo usermod -a -G dialout $USER sudo apt-get remove modemmanager -y sudo apt install gstreamer1.0-plugins-bad gstreamer1.0-libav gstreamer1.0-gl -y sudo apt install libqt5gui5 -y sudo apt install libfuse2 -y然后重启电脑下载QGroundControl.AppImage 使用终端命令安装并运行 chmod x ./QGroundControl.AppImage ./QGroundControl.AppImage (or double click)3. 配置PX4-v1.12.2 3.1 安装PX4 在创建工作空间之前一定要deactivate anaconda的虚拟环境 参考PX4官网上的安装流程 1、下载PX4源码 可以直接git进行下载由于ros noetic自带gazebo11所以我们不需要再额外安装gazebo git clone https://github.com/PX4/PX4-Autopilot.git --recursive如果下载比较慢可以使用我已经打包好的源码提取码hola。 2、安装PX4 然后轻量安装不安装 sim tool 和 nuttx) bash ./PX4-Autopilot/Tools/setup/ubuntu.sh --no-sim-tools --no-nuttx3、安装相关依赖 然后安装一些依赖 sudo apt-get install protobuf-compiler libeigen3-dev libopencv-dev -y4、编译PX4固件 mv PX4-Autopilot PX4_Firmware #先进行改名方便使用 cd PX4_Firmware make px4_sitl_default gazebo如果编译成功则会出现 然后退出gazebo修改 ~/.bashrc在文件的末尾加入以下代码, 如下的配置参考自PX4论坛如图所示 # PX4 initialize source ~/PX4_Firmware/Tools/simulation/gazebo-classic/setup_gazebo.bash ~/PX4_Firmware/ ~/PX4_Firmware/build/px4_sitl_default export ROS_PACKAGE_PATH$ROS_PACKAGE_PATH:~/PX4_Firmware export ROS_PACKAGE_PATH$ROS_PACKAGE_PATH:~/PX4_Firmware/Tools/simulation/gazebo-classic/sitl_gazebo-classic # PX4 initialize 然后再 source ~/.bashrc3.2 测试PX4是否成功安装 首先启动QGC地面站然后启动测试结点 roslaunch px4 mavros_posix_sitl.launch如果在终端输入 commander takeoff # 起飞 commander land # 降落无人机将会起飞和降落如下图所示 如果出现这种情况 这个错误表明ROS无法找到名为gazebo_ros的资源包。使用下面语句安装ros-noetic-gazebo-ros-pkgs sudo apt-get install ros-noetic-gazebo-ros-pkgs # noetic sudo apt-get install ros-melodic-gazebo-ros-pkgs # melodic sudo apt-get install ros-kinetic-gazebo-ros-pkgs # kinetic然后再次使用 roslaunch px4 mavros_posix_sitl.launch即可成功启动 注意如果我们没有deactivate anaconda的虚拟环境那么在启动中会报如下的错误并且无法加载无人机模型 正确启动是不会报错的并且会出现无人机的模型如下所示 4. 手动添加gazebo模型 手动添加gazebo模型文件手动下载这个model.zip文件提取码是hola 将该附件解压缩后放在~/.gazebo中按住ctrlh可以显示隐藏文件夹此时在~/.gazebo/models/路径下可以看到很多模型。如果不做这一步之后运行Gazebo仿真可能会缺模型这时会自动下载Gazebo模型服务器在国外自动下载会比较久。 在已经安装好Ubuntu 20.04和ROS Noetic的前提下如果我们是安装的是ros-noetic-desktop-full版本那么就已经帮我安装好了gazebo11我们首先查看我们自带的gazebo版本在终端中输入 gazebo --version便可以查看gazebo的版本 如下 sjhR9000X:~$ gazebo --version Gazebo multi-robot simulator, version 11.13.0 Copyright (C) 2012 Open Source Robotics Foundation. Released under the Apache 2 License.5. 配置Mavros mavros的配置参考于Mavros官网配置教程 5.1 安装Mavros源码安装方法不推荐 1、首先创建工作空间 mkdir -p ~/catkin_ws/src cd ~/catkin_ws catkin init wstool init src如果报错wstool not found则需要先安装 sudo apt-get install python-catkin-tools python-rosinstall-generator -y如果是第一次使用wstool则还需要 wstool init ~/catkin_ws/src2、下载mavros源码 rosinstall_generator --rosdistro kinetic mavlink | tee /tmp/mavros.rosinstall # We use the Kinetic reference for all ROS distros as its not distro-specific and up to date rosinstall_generator --upstream mavros | tee -a /tmp/mavros.rosinstall这里使用了kinetic版本来指代了所有ros的版本无需我们自己指定然后进入工作空间开始构建 wstool merge -t src /tmp/mavros.rosinstall wstool update -t src -j4 rosdep install --from-paths src --ignore-src -y3、安装剩余依赖 ./src/mavros/mavros/scripts/install_geographiclib_datasets.sh4、编译 cd ~/catkin_ws catkin build如果出现下列信息则表明编译成功我这里不是首次编译所以编译很快首次编译会比较慢。 成功之后打开.bashrc文件在其中写入 # Mavros pkg initialize source ~/catkin_ws/devel/setup.bash # Mavros pkg initialize 注意这个一定要放置在PX4之前如下图所示 5.2 安装Mavros二进制安装方法推荐 直接运行以下指令即可参考自XTDrone教程 sudo apt install ros-melodic-mavros ros-melodic-mavros-extras wget https://gitee.com/robin_shaun/XTDrone/raw/master/sitl_config/mavros/install_geographiclib_datasets.sh sudo chmod ax ./install_geographiclib_datasets.sh sudo ./install_geographiclib_datasets.sh5.3 测试mavros 在终端输入 roslaunch mavros px4.launch fcu_url:udp://:14540127.0.0.1:14557来测试mavros是否安装成功如果没有报错那说明安装成功。如下所示 6. 测试mavros与sitl通信 接下来我们测试MAVROS与SITL通信是否正常先打开QGC地面站然后输入 roslaunch px4 mavros_posix_sitl.launch rostopic echo /mavros/state如果出现了connected: True则表明通信成功如下所示。 如果在终端输入 commander takeoff # 起飞 commander land # 降落无人机将会起飞和降落并且mavros显示信息会发生变化。 Reference Ubuntu安装教程ROS安装教程Gazebo安装教程QGC安装教程PX4官网配置教程Mavros官网配置教程
文章转载自:
http://www.morning.gbsfs.com.gov.cn.gbsfs.com
http://www.morning.bwkzn.cn.gov.cn.bwkzn.cn
http://www.morning.gwzfj.cn.gov.cn.gwzfj.cn
http://www.morning.wqfzx.cn.gov.cn.wqfzx.cn
http://www.morning.redhoma.com.gov.cn.redhoma.com
http://www.morning.rgnq.cn.gov.cn.rgnq.cn
http://www.morning.sooong.com.gov.cn.sooong.com
http://www.morning.ngpdk.cn.gov.cn.ngpdk.cn
http://www.morning.trrhj.cn.gov.cn.trrhj.cn
http://www.morning.qtsks.cn.gov.cn.qtsks.cn
http://www.morning.rqwwm.cn.gov.cn.rqwwm.cn
http://www.morning.nyqm.cn.gov.cn.nyqm.cn
http://www.morning.dmzfz.cn.gov.cn.dmzfz.cn
http://www.morning.zmwzg.cn.gov.cn.zmwzg.cn
http://www.morning.qklff.cn.gov.cn.qklff.cn
http://www.morning.sxtdh.com.gov.cn.sxtdh.com
http://www.morning.trtdg.cn.gov.cn.trtdg.cn
http://www.morning.sooong.com.gov.cn.sooong.com
http://www.morning.pbsfq.cn.gov.cn.pbsfq.cn
http://www.morning.gmgnp.cn.gov.cn.gmgnp.cn
http://www.morning.kwwkm.cn.gov.cn.kwwkm.cn
http://www.morning.jqpyq.cn.gov.cn.jqpyq.cn
http://www.morning.pdmsj.cn.gov.cn.pdmsj.cn
http://www.morning.rwzmz.cn.gov.cn.rwzmz.cn
http://www.morning.kxyqy.cn.gov.cn.kxyqy.cn
http://www.morning.lmfxq.cn.gov.cn.lmfxq.cn
http://www.morning.dighk.com.gov.cn.dighk.com
http://www.morning.xykst.cn.gov.cn.xykst.cn
http://www.morning.ydzly.cn.gov.cn.ydzly.cn
http://www.morning.fllx.cn.gov.cn.fllx.cn
http://www.morning.ghpld.cn.gov.cn.ghpld.cn
http://www.morning.rhkgz.cn.gov.cn.rhkgz.cn
http://www.morning.nbgfk.cn.gov.cn.nbgfk.cn
http://www.morning.mwkwg.cn.gov.cn.mwkwg.cn
http://www.morning.bnfsw.cn.gov.cn.bnfsw.cn
http://www.morning.ntqjh.cn.gov.cn.ntqjh.cn
http://www.morning.ttvtv.cn.gov.cn.ttvtv.cn
http://www.morning.ylklr.cn.gov.cn.ylklr.cn
http://www.morning.weitao0415.cn.gov.cn.weitao0415.cn
http://www.morning.bfycr.cn.gov.cn.bfycr.cn
http://www.morning.yzxhk.cn.gov.cn.yzxhk.cn
http://www.morning.nwcgj.cn.gov.cn.nwcgj.cn
http://www.morning.mpnff.cn.gov.cn.mpnff.cn
http://www.morning.mtgnd.cn.gov.cn.mtgnd.cn
http://www.morning.fthcn.cn.gov.cn.fthcn.cn
http://www.morning.rkjz.cn.gov.cn.rkjz.cn
http://www.morning.ynryz.cn.gov.cn.ynryz.cn
http://www.morning.dtfgr.cn.gov.cn.dtfgr.cn
http://www.morning.htbsk.cn.gov.cn.htbsk.cn
http://www.morning.hrhwn.cn.gov.cn.hrhwn.cn
http://www.morning.gyylt.cn.gov.cn.gyylt.cn
http://www.morning.gjcdr.cn.gov.cn.gjcdr.cn
http://www.morning.fglth.cn.gov.cn.fglth.cn
http://www.morning.mjwnc.cn.gov.cn.mjwnc.cn
http://www.morning.khpx.cn.gov.cn.khpx.cn
http://www.morning.yrccw.cn.gov.cn.yrccw.cn
http://www.morning.yqndr.cn.gov.cn.yqndr.cn
http://www.morning.bqmdl.cn.gov.cn.bqmdl.cn
http://www.morning.fgsqz.cn.gov.cn.fgsqz.cn
http://www.morning.rfbq.cn.gov.cn.rfbq.cn
http://www.morning.sjjtz.cn.gov.cn.sjjtz.cn
http://www.morning.tntgc.cn.gov.cn.tntgc.cn
http://www.morning.lkfsk.cn.gov.cn.lkfsk.cn
http://www.morning.bfhfb.cn.gov.cn.bfhfb.cn
http://www.morning.zmlnp.cn.gov.cn.zmlnp.cn
http://www.morning.lmctj.cn.gov.cn.lmctj.cn
http://www.morning.zljqb.cn.gov.cn.zljqb.cn
http://www.morning.hrtct.cn.gov.cn.hrtct.cn
http://www.morning.pmghz.cn.gov.cn.pmghz.cn
http://www.morning.brcdf.cn.gov.cn.brcdf.cn
http://www.morning.wqjpl.cn.gov.cn.wqjpl.cn
http://www.morning.brkc.cn.gov.cn.brkc.cn
http://www.morning.crtgd.cn.gov.cn.crtgd.cn
http://www.morning.pkrtz.cn.gov.cn.pkrtz.cn
http://www.morning.wfbnp.cn.gov.cn.wfbnp.cn
http://www.morning.gychx.cn.gov.cn.gychx.cn
http://www.morning.rxgnn.cn.gov.cn.rxgnn.cn
http://www.morning.jngdh.cn.gov.cn.jngdh.cn
http://www.morning.bfsqz.cn.gov.cn.bfsqz.cn
http://www.morning.hybmz.cn.gov.cn.hybmz.cn
http://www.tj-hxxt.cn/news/276944.html

相关文章:

  • 沈阳公司网站设计制作wordpress获取热门文章
  • 怎做视频网站专业网页制作流程
  • 网站制作分工做视频网站注意什么软件
  • 网站建设进度计划排版模板素材
  • 1688货源网官方网站湖北企业模板建站开发
  • 鞍山网站设计o2o网站运维建设方案
  • 无锡seo公司找哪家好网站优化标题怎么做
  • 做的网站访问不了二级建造师报名的官网
  • 网站备案 和 icp做旅游网站课程设计报告
  • 昆明网站制作免费下载的app
  • 做美食网站有哪些有赞微商城商家登录
  • 英文网站常用字体网站主持人制作方法
  • 重庆最好的网站建设wordpress直播插件
  • 国内网站建设公司排名大庆网站建设公司
  • wordpress网站数据库备份济南网站建设选聚搜网络认可
  • 世界网站排名网易企业邮箱和163邮箱区别
  • 取名网站怎么做wordpress安装第二步500错误
  • 五金外贸网站模板湖南电商网站建设
  • 互联网网站有哪些网站建设品牌公司
  • 四川省建设厅网站为什么打不开网站建设规划方书模板
  • 网站 栏目做下拉贵阳装饰装修公司网站
  • 校园网站建设建议昆明seo推广公司
  • 山西山西省建设厅网站首页搜狗站长工具平台
  • 文昌市规划建设管理局网站手机怎样翻墙上外国网
  • 网站不能粘贴怎么做开发网站网络公司怎么样
  • 网站开发服务公司外汇平台+网站开发
  • php网站培训班前程无忧网站开发待遇怎么样
  • 延庆城市建设网站seo就业前景
  • 怎么设计一个网站wordpress仿淘宝页面
  • 海淀企业网站建设wordpress防止机器评论