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

MARSIM仿真平台部署安装及FUEL部署-Ubuntu20.04

注意

看了作者链接发现不能复制,原因可能是缺少公钥,需要添加
参考

https://blog.csdn.net/Liumy93/article/details/130158527?fromshare=blogdetail&sharetype=blogdetail&sharerId=130158527&sharerefer=PC&sharesource=m0_56093217&sharefrom=from_link

安装步骤流程

sudo apt-get install libglfw3-dev libglew-dev
mkdir -p marsim_ws/src
cd marsim_ws/src
git clone -b ubuntu20 https://github.com/hku-mars/MARSIM.git
cd ..
catkin_make

成功后截图
在这里插入图片描述

运行效果

source devel/setup.bash
roslaunch test_interface single_drone_avia.launch

在这里插入图片描述

source devel/setup.bash
roslaunch test_interface single_drone_mid360_dynobs.launch

在这里插入图片描述

source devel/setup.bash
roslaunch exploration_manager exploration.launch

这里发现Fuel需要安装现在需要安装

git clone -b v2.7.1 https://github.com/stevengj/nlopt.git
cd nlopt
mkdir build
cd build
cmake ..
make
sudo make install
sudo apt-get install libarmadillo-dev

在这里插入图片描述

cd ${YOUR_WORKSPACE_PATH}/src
git clone git@github.com:HKUST-Aerial-Robotics/FUEL.git
cd ../ 
catkin_make

换成

git clone https://github.com/HKUST-Aerial-Robotics/FUEL.git
source devel/setup.bash && roslaunch exploration_manager rviz.launch
source devel/setup.bash && roslaunch exploration_manager exploration.launch

发现MARSIM和FUEL放在一个工作空间了冲突,无法运行

mkdir -p ~/fuel_ws/src
cd ~/fuel_ws/src
# 放 FUEL
mv ~/marsim_ws/src/FUEL .
cd ..
catkin_make

现在运行了发现是这样的
在这里插入图片描述再试一下:
在FUEL里面改动:
发现如果要改动:
map_generator/resource文件夹添加点云图片
simulator.xml里面修改

  <!-- Change office.pcd to specify the exploration environment --><!-- We provide office.pcd, office2.pcd, office3.pcd and pillar.pcd in this repo --><node pkg ="map_generator" name ="map_pub" type ="map_pub" output = "screen" args="$(find map_generator)/resource/office.pcd"/>    

exploration.launch里面增加:

    <arg name="box_min_x" value="-10.0"/><arg name="box_min_y" value="-15.0"/><arg name="box_min_z" value=" 0.0"/><arg name="box_max_x" value="10.0"/><arg name="box_max_y" value="15.0"/><arg name="box_max_z" value=" 2.0"/>

怎么创建一个点云环境教程

  rosrun map_generator click_map

保存

  rosrun map_generator map_recorder ~/

发现是自己问题,不是断开运行的
开终端运行

source devel/setup.bash && roslaunch exploration_manager rviz.launch

再开终端运行

source devel/setup.bash && roslaunch exploration_manager exploration.launch

在这里插入图片描述

http://www.dtcms.com/a/395352.html

相关文章:

  • 16-留言板案例
  • ubuntu22.04配置ip
  • VMware ubuntu开机后黑屏
  • ubuntu运行项目:音乐解锁-unlock-music-master,安装依赖报错问题
  • vim操作
  • 【AI编程】四大规范驱动开发Spec工具助力AI编程从“即兴创作“向“工程化“转变
  • IDEA中print(“)输出中文乱码
  • 一站式报修软件:破解高校、物业等机构报修难题的高效方案
  • mobaxterm解决无法在vim中复制
  • 深度解析 CUDA-QX 0.4 加速 QEC 与求解器库
  • 深度解析通义DeepResearch:阿里开源的300亿参数深度研究智能体
  • 关于OpenCV无法进行h264视频转码的问题
  • KingbaseES 四维操控:索引、视图、用户与事务的实战密码
  • 大模型强化学习-PPO应用
  • 惠普打印机连接电脑完整指南:方法与故障排除
  • 轻松加载外部Jar,实现SpringBoot功能灵活扩展
  • MCGS COM口MODBUS转发
  • Elasticsearch面试精讲 Day 22:机器学习与异常检测
  • 仓颉语言中的 `Some` 类型解析
  • spring-boot--redis调整token过期时间
  • 树形表格示例
  • 【完整源码+数据集+部署教程】六角螺母分割系统: yolov8-seg-EfficientHead
  • 零基础搭建赛博朋克个人主页:蓝耘Claude Code完整实战教程
  • C语言第19讲
  • 【含文档+PPT+源码】基于springboot+ssm的智能人脸识别养老系统的设计与开发
  • Linux-> UDP 编程3
  • 分库分表后ID冲突怎么解决?分布式ID生成方案。保证ID全局唯一性。
  • 域名如何解析家庭ip
  • LeetCode 2460.对数组执行操作
  • Unity Time.time 详解