# 重要更新:
models已更新至由主办方提供的图片制作的图片识别板
> 若使用过此包旧版本的仿真,需要重新执行使用方法下的步骤3
world文件夹下的arena-1, arena-2, arena-3 分别为三套仿真比赛
> 图像识别板的位置参考了赛前会议抽取的三套识别板摆放位置,图像内容组合非参考比赛题库中的组合
> (详见:抽取结果.pdf, img-floder)
![image](https://github.com/wenchowD/ucar_sim/blob/main/img-folder/32images.png)
# 效果图:
仿真场地中使用同终点地块图样的地块来标记随机图像板以及固定图像板的位置
> 图像板详细坐标区域的信息需参见:抽取结果.pdf, img-folder/map.png
![image](https://github.com/wenchowD/ucar_sim/blob/main/img-folder/arena.png)
# 使用方法:
1. 将ucar_sim包复制到工作空间src目录下
2. 先catkin_make编译,再 source ~/.bashrc 或 devel/setup.bash
> 为了防止启动时编码报错,更改 python2 的默认编码
> 解决方案:
> 打开终端输入如下指令 ( 使用 anaconda 的同学要定位到自己的虚拟环境 ):
> ```
> sudo gedit /usr/lib/python2.7/site.py
> ```
> 找到 setencoding() 函数
> 修改第 一 个 encoding="utf-8"
> 重启电脑
3. 把ucar_sim包中的models文件夹内的东西全部复制到.gazebo/models下
> (.gazebo为隐藏文件,如果没有models请自行创建此文件夹)
> 前提:没有打开过gazebo的同学,请在终端中输入gazebo运行一次
4. 运行比赛的仿真
```
roslaunch ucar_sim simulation.launch
```
> 其他情况:
> 现象: 在终端出现
> Gazebo [Err] [REST.cc:205] Error in REST request
> 解决方法:
> 打开终端输入:
> ```
> sudo gedit ~/.ignition/fuel/config.yaml
> ```
> 用 url: https://api.ignitionrobotics.org 替换 url : https://api.ignitionfuel.org
# Package说明:
- 包内的models文件夹在完成了上述的操作后便不再需要
- meshes文件夹包含模型的文件无需修改
1. world文件夹存储仿真用的世界
下有arena-empty.world arena-1.world,分别为空场地和模拟比赛的场地
2. urdf文件夹存储机器人描述文件
xacro文件包含机器人的长,宽,高,颜色,传感器等信息,我已根据比赛使用的机器人做了相应的修改
3. launch文件夹存储启动文件
修改可选择所启动的世界,和机器人出生位置(当前为启动arena-1.world,出生在比赛起点)
4. 修改视觉识别任务的目标图片
进入.gazebo/models目录,找到需要替换的类别对应的文件夹(e.g. 05-person-1)并进入该文件夹
替换 materials/textures目录下的 XXX.png(e.g. 05-person-1.png)
注意图片格式为png且名称保持前后一致
# 编辑自己的场地:
1. 终端输入以下命令来导入一个现成的世界:
gazebo /XXX_ws/src/ucar_sim/world/XXX.world (替换成自己的存储.world文件的地址)
2. gazebo图形界面左上角点击Insert,再点击想要添加的模型名称可向世界添加模型
3. gazebo图形界面上方可调整模型位置以及姿态
*.更多操作请见参考
# 参考:
画墙:https://classic.gazebosim.org/tutorials?cat=build_world&tut=building_editor
贴图:https://www.guyuehome.com/37739
URDF:略
没有合适的资源?快使用搜索试试~ 我知道了~
第十七届全国大学生智能汽车竞赛-讯飞创意组 场地仿真.zip
共193个文件
png:75个
sdf:35个
config:35个
需积分: 5 0 下载量 154 浏览量
2024-06-23
10:21:12
上传
评论
收藏 50.58MB ZIP 举报
温馨提示
仿真是一种利用计算机模型复现实际系统并对其进行实验研究的技术手段。通过建立数学或物理模型来模拟真实世界的系统,并通过实验对它们进行分析和优化。仿真技术在多个领域发挥着重要作用,包括航空航天、军事、工业、经济等。 仿真技术的发展始于20世纪初,最初应用于水利模型研究和实验室工作。随着计算机技术的进步,仿真技术得到了快速发展。尤其是在50年代至60年代,仿真技术广泛应用于航空、航天和原子能等领域,大大推动了其技术进步。 仿真技术主要依赖于计算机硬件和软件。用于仿真的计算机类型包括模拟计算机、数字计算机和混合计算机。仿真软件则涵盖了仿真程序、程序包、语言以及数据库管理系统,如SimuWorks平台,它提供了从建模、实时运行到结果分析的全过程支持。 仿真方法可以分为两大类:连续系统的仿真方法和离散事件系统的仿真方法。连续系统仿真通常涉及常微分方程或偏微分方程,而离散事件系统仿真则关注随机时间点的状态变化,主要用于统计特性分析。 总的来说,仿真技术通过模拟现实世界的各种系统,帮助人们更好地理解、预测和优化这些系统的性能。未来,随着技术的不断进步,仿真将在更多领域发挥更大的作用,为科学研究和技术发展提供强有力的支持。
资源推荐
资源详情
资源评论
收起资源包目录
第十七届全国大学生智能汽车竞赛-讯飞创意组 场地仿真.zip (193个子文件)
model.config 255B
model.config 244B
model.config 244B
model.config 240B
model.config 240B
model.config 240B
model.config 240B
model.config 239B
model.config 238B
model.config 238B
model.config 238B
model.config 238B
model.config 238B
model.config 238B
model.config 238B
model.config 238B
model.config 237B
model.config 237B
model.config 237B
model.config 237B
model.config 237B
model.config 237B
model.config 237B
model.config 237B
model.config 237B
model.config 236B
model.config 236B
model.config 236B
model.config 236B
model.config 236B
model.config 236B
model.config 235B
model.config 235B
model.config 204B
model.config 202B
hokuyo.dae 86KB
bot.dae 40KB
simulation.launch 1KB
LICENCE 1KB
model.material 392B
model.material 370B
model.material 370B
model.material 362B
model.material 362B
model.material 362B
model.material 362B
model.material 360B
model.material 358B
model.material 358B
model.material 358B
model.material 358B
model.material 358B
model.material 358B
model.material 358B
model.material 358B
model.material 356B
model.material 356B
model.material 356B
model.material 356B
model.material 356B
model.material 356B
model.material 356B
model.material 356B
model.material 356B
model.material 354B
model.material 354B
model.material 354B
model.material 354B
model.material 354B
model.material 354B
model.material 352B
start_plane.material 352B
model.material 352B
end_plane.material 348B
README.md 3KB
抽取结果.pdf 52KB
07-almonds.png 2.43MB
07-almonds.png 2.43MB
04-tv-4.png 1.61MB
04-tv-4.png 1.61MB
07-apples.png 1.5MB
07-apples.png 1.5MB
03-bed-4.png 1.44MB
03-bed-4.png 1.44MB
02-rats.png 1.43MB
02-rats.png 1.43MB
07-noodle.png 1.36MB
07-noodle.png 1.36MB
07-burger.png 1.25MB
07-burger.png 1.25MB
01-spoons.png 1.09MB
01-spoons.png 1.09MB
02-birds.png 1.08MB
02-birds.png 1.08MB
02-dog.png 1.06MB
02-dog.png 1.06MB
04-tv-3.png 1.05MB
04-tv-3.png 1.05MB
08-table+chair+apples+cups.png 968KB
08-table+chair+apples+cups.png 968KB
共 193 条
- 1
- 2
资源评论
热爱嵌入式的小佳同学
- 粉丝: 1w+
- 资源: 2353
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 【年度培训】培训效果评估汇总表行政人事CLUB.xlsx
- 【年度培训】培训管理规范-培训管理总结行政人事CLUB.xlsx
- 【年度培训】培训成效分析图表行政人事CLUB.xlsx
- 【年度培训】培训效果评分标准行政人事CLUB.xlsx
- 【年度培训】年度培训计划记录表行政人事CLUB.xlsx
- 【年度培训】行政类专业化培训计划行政人事CLUB.xlsx
- 【年度培训】培训分析表.xls
- 【年度培训】20XX年度培训计划表行政人事CLUB.xlsx
- 【年度培训】公司内部讲师培训效果评分表行政人事CLUB.xlsx
- 【年度培训】年度培训计划表行政人事CLUB.xlsx
- 【年度培训】行政部年度培训需求计划表范例行政人事CLUB.xls
- 【年度培训】行政岗位新人入职培训计划行政人事CLUB.xls
- 【年度培训】行政年度培训计划表行政人事CLUB.xls
- 【年度培训】行政部岗前培训课程表行政人事CLUB.xls
- 【年度培训】行政部岗前培训一览表行政人事CLUB.xls
- 【年度培训】公司年度培训计划表.xls
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功