# 重要更新:
models已更新至由主办方提供的图片制作的图片识别板
> 若使用过此包旧版本的仿真,需要重新执行使用方法下的步骤3
world文件夹下的arena-1, arena-2, arena-3 分别为三套仿真比赛
> 图像识别板的位置参考了赛前会议抽取的三套识别板摆放位置,图像内容组合非参考比赛题库中的组合
> (详见:抽取结果.pdf, img-floder)

# 效果图:
仿真场地中使用同终点地块图样的地块来标记随机图像板以及固定图像板的位置
> 图像板详细坐标区域的信息需参见:抽取结果.pdf, img-folder/map.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:略
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
资源推荐
资源详情
资源评论




























收起资源包目录





































































































共 193 条
- 1
- 2
资源评论


热爱技术。
- 粉丝: 3675
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 成为嵌入式开发工程师需要学习哪些教学内容.pdf
- 2023年华南理工大学网络继续教育学院最新成本会计作业题答案.doc
- 2022自动化求职信_.docx
- 2023年嵌入式系统单片机助理工程师认证考试理论试题A答案.doc
- 大学生人格特征与孤独感的关系:网络自我表露的中介作用.pdf
- c语言课程设计总结心得体会.docx
- ISEK-AI人工智能资源
- AT89S51单片机的智能超声波避障小车.doc
- flash动画设计教学设计方案.doc
- Excel中数据的筛选和分类汇总.ppt
- 百事通酒店管理餐饮系统数据库配置.doc
- 当前流行的几种电子商务模式的探析.pdf.docx
- CAD制图各种快捷键.doc
- OurChat-Rust资源
- 2023年中央电大秋C语言程序设计A试题文档.doc
- 2023年计算机软件工程师考试.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
