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

注意

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

参考

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

安装步骤流程

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

成功后截图

运行效果

bash 复制代码
source devel/setup.bash
roslaunch test_interface single_drone_avia.launch
bash 复制代码
source devel/setup.bash
roslaunch test_interface single_drone_mid360_dynobs.launch
bash 复制代码
source devel/setup.bash
roslaunch exploration_manager exploration.launch

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

bash 复制代码
git clone -b v2.7.1 https://github.com/stevengj/nlopt.git
cd nlopt
mkdir build
cd build
cmake ..
make
sudo make install
bash 复制代码
sudo apt-get install libarmadillo-dev
bash 复制代码
cd ${YOUR_WORKSPACE_PATH}/src
git clone git@github.com:HKUST-Aerial-Robotics/FUEL.git
cd ../ 
catkin_make

换成

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

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

bash 复制代码
mkdir -p ~/fuel_ws/src
cd ~/fuel_ws/src
# 放 FUEL
mv ~/marsim_ws/src/FUEL .
cd ..
catkin_make

现在运行了发现是这样的
再试一下:

在FUEL里面改动:

发现如果要改动:

map_generator/resource文件夹添加点云图片

simulator.xml里面修改

bash 复制代码
  <!-- 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里面增加:

bash 复制代码
    <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"/>

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

bash 复制代码
  rosrun map_generator click_map

保存

bash 复制代码
  rosrun map_generator map_recorder ~/

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

开终端运行

bash 复制代码
source devel/setup.bash && roslaunch exploration_manager rviz.launch

再开终端运行

bash 复制代码
source devel/setup.bash && roslaunch exploration_manager exploration.launch
相关推荐
艸肅4 小时前
Docker 国内镜像源配置
linux·ubuntu·docker·1024程序员节
小白今天也很酷5 小时前
MCXN947更新板载DAP_Link固件的方法
c语言·python·单片机·ubuntu·excel·1024程序员节
m4Rk_20 小时前
【论文阅读】Agent记忆机制(109):MemComposer——用强化学习学会选哪些记忆、选多少以及怎样排序
论文阅读·人工智能·学习·开源·github
Rocky Ding*1 天前
【三年面试五年模拟】2026-10-21_零一万物知识图谱算法实习生一面面经全解析
论文阅读·人工智能·深度学习·机器学习·aigc·知识图谱·ai-native
缘友一世1 天前
GLM5.3 CyberSec w4A16本地部署[9]:MTP 调参(num_speculative_tokens 的选择及其负载相关性)
ubuntu·vllm·glm5.3 cybersec
Rabitebla1 天前
【Linux 底层原理】工具篇(一):掌握 Ubuntu apt,让软件安装与管理更简单
linux·笔记·算法·ubuntu
Rocky Ding*1 天前
【三年面试五年模拟】2026-10-20_淘天AI应用研发一面面经全解析
论文阅读·人工智能·深度学习·机器学习·面试·aigc·ai-native
HoneyMoose1 天前
Ubuntu Apache 配置多站点提示 SSL 错误
ubuntu·apache·ssl
qq_377572771 天前
typora install linux ubuntu
linux·ubuntu
我是小灰灰吖1 天前
Ubuntu 22.04 为程序添加桌面启动图标(.desktop 完整实践)
linux·ubuntu