六部工坊服务机器人(v1.4.1)使用文档及注意事项

目录

写在前面

 整体说明

一、机器使用前置工作

1.机器组装及接线连接

 2.电源工作状态

 二、程序运行过程中可能出现的错误及注意事项

1.catkin_make出现问题(1)

2.catkin_make出现问题(2)

3. 导航航点设置错误

4.操作/比赛前注意事项

5.src里一定不可删除的文件夹 

写在最后 


写在前面

    在进行实机操作之前,请务必认真阅读机器人上的指导书,最好一字不落的看完,其中包含了很多重要信息,比如接口信息、电池状态等,这些都是不容易注意到但是又很容易出问题的地方。(因为我在操作的时候就接错过接口,长时间电池亏电工作过)。

 整体说明

本篇文章以指导书为基础进行拓展及一些注意事项的阐述,指导书上提到的将不会过多阐述。

一、机器使用前置工作

1.机器组装及接线连接

整体由以下三部分组成:(图1、图2、图3)   

图1
图2
图3
图4

图1为底盘、雷达及摄像头等(雷达在此图中无显示),图2为机械臂及滑动机构,图3为配备的笔记本电脑(已装好ubuntu系统),安装较为简单,四个特制螺丝即可搞定。(注意电脑安装在左一图的杆件上时,要调整好电脑安装板所在的位置,使安装板在对准且拧好螺丝后不会松动,如图4)。

接线时,由于摄像头要求的传输速度较快,因此要接USB3.0口或雷电口,下图中从左到右第二条线所接的接口为雷电口,第三条线所接的接口为USB3.0口,这两个口均可。(摄像头USB接口处为蓝色,可作为区分的方法)

另外,接线时,插口内的正负极不能接反,连接底座以及音响(具体忘了哪根了)的线接口内部有显著的突起与对应的凹陷,两者对应即为正确接法。 如下图所示

如接线错误,可能会报以下错误:

安装好之后如下图所示

 2.电源工作状态

按下电源开关,并打开悬停开关后,底座上的小屏幕会显示机器人姿态信息以及电源状态,电源在24.1V-29.4V的时候为有电状态,低于24V为亏电状态。

 二、程序运行过程中可能出现的错误及注意事项

1.catkin_make出现问题(1)

我们在编写×××_node.cpp时均是从指导书上CV下来的(同学是这样的),很有可能会出现换行以及多空格等错误,在catkin_make时如果有这个错误会给提示信息,按照终端给出的提示信息进行修改即可。

2.catkin_make出现问题(2)

自己在输入代码时,多输入或者少输入了一些字母……

比如如下图所示在创建工作空间时,少输入了vel_pkg,导致创建了名为roscpp的工作空间,而roscpp本身是作为依赖项出现的,因此在后面编译的时候出现了循环编译的问题。

 再比如下图,有同学将sensor_msgs依赖包写成了senor_msds,我当时看见之后就惊了,心想哪有senor_msds这个依赖啊,但是当时又不太清楚,按照网上的方法sudo  apt-get install ros-melodic-senor-msds,结果还是不对,最后才知道是因为代码输错了。。。

3. 导航航点设置错误

航点不能设置在障碍物上或者离障碍物特别近,否则机器人将无法正确规划出路径,会出现原地打转的情况,原理大概如下图所示

详细内容在刘相权老师和张万杰老师编写的移动机器人操作系统(ROS)及其应用中,此处不再赘述。

4.操作/比赛前注意事项

操作前重要提示:

1.电脑和底盘要保持有电状态;24.1-29.4V为正常输出状态,但是24V需要充电了。

2.检查接线,摄像头接口是否接在雷电口或者USB3.0处,如果不是,请及时调整。

3.任务完成后先拍急停,再把终端关掉,切记,终端一定要关!!!

4.机器人执行命令过程中,操作者务必做到眼不离机器,出现问题立即拍急停;

5.相机的俯仰角参数设置在catkin_ws 源码目录下的 wpb_home_bringup/config/wpb_home.yaml 文件里。

6.编译的代码为cd catkin_ws/和catkin_make

7.记得提前联网,语音服务需要联网

以下实现识别和物品抓取功能的步骤仅供参考

一、相机俯仰角参数调整及物品抓取参数调整
相机俯仰角参数调整
roslaunch wpb_home_bringup kinect_test.launch
调整好之后在catkin_ws 源码目录下的 wpb_home_bringup/config/wpb_home.yaml 文件里修改对应的 kinect_height和kinect_pitch参数,并保存。
物品抓取参数调整
roslaunch wpb_home_behaviors obj_3d.launch
rosrun grab_pkg grab_node
观察机械爪的抓取情况,并在catkin_ws源码目录下的 wpb_home_bringup/config/wpb_home.yaml 文件里修改对应的参数,并保存。之后编译运行。一般机械爪张开角度为瓶子直径-3/4毫米即可。
二、SLAM建图
采用gmapping进行建图:
roslaunch wpb_home_tutorials gmapping.launch
rosrun map_server map_saver -f map
打开文件管理器。将“主文件目录”里的“map.pgm”和“map.yaml”两个文件都拷贝到“主文件目录”下的工作目录“catkin_ws/src/wpb_home/wpb_home_tutorials/maps”里。
三、利用maptools插件设置航点
通过如下的脚本方案给地图添加航点:
roslaunch waterplus_map_tools add_waypoint.launch
rosrun waterplus_map_tools wp_saver
打开文件管理器,修改“主文件目录”里的“waypoints.xml”为你需要的名字。入口为”entrance”,出口为”exit”,A点为”goal A”,B点为”goal B”,C点为”goal C”,垃圾桶1为”garbage  1”,垃圾桶二为”garbage  2”
四、最终代码运行
roslaunch wpb_home_apps innovation.launch

5.src里一定不可删除的文件夹 

以上图片内的文件夹存有核心文件,如在编译出现问题迫不得已需要删除代码时,切记一定不能删除以上文件夹!一定不能删除以上文件夹!!一定不能删除以上文件夹!!!

写在最后 

据作者了解,本机器人在物品识别和抓取方面还有一定问题,例如识别准确度不是特别高,抓取时会碰到桌子等,这些问题需要通过研究以及改代码才能解决。最后祝看这篇文章的你跑代码的过程顺利,比赛顺利!

  • 6
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
gui guider v1.4.1 是一款用于图形用户界面(GUI)设计的软件。用户可以通过下载并安装该软件来创建和编辑GUI界面,以实现各种应用程序的设计需求。 首先,要下载 gui guider v1.4.1,用户可以在该软件的官方网站或其他可靠的软件下载网站上找到相关的下载链接。点击下载链接后,用户可以选择合适的下载位置,然后点击“下载”按钮开始下载。下载速度将取决于用户的网络连接速度和服务器的响应速度。一旦下载完成,用户可以点击下载文件或打开下载文件夹,然后双击安装文件来开始安装过程。 在安装过程中,用户可能需要确定安装位置和其他相关选项。一般来说,用户可以选择将软件安装在默认位置,也可以选择将其安装在自定义位置。用户需要仔细阅读安装向导上的指示,并按照指示进行操作。一旦安装过程完成,用户就可以开始使用 gui guider v1.4.1 进行 GUI 设计了。 gui guider v1.4.1 具备一些基本的功能,比如拖拽式界面设计、UI 元素定位和调整、样式编辑和应用、事件绑定等等。用户可以根据自己的需求,通过添加、删除或调整不同的界面元素来创建自定义的GUI界面。软件通常提供各种预设的界面元素和样式模板,以方便用户快速设计出符合自己需求的界面。 总的来说,通过下载并安装 gui guider v1.4.1,用户可以方便地进行 GUI 设计,为各种应用程序创建出满足需求的用户界面。这个软件的用户界面设计过程相对简单直观,适合不同水平的用户使用。通过良好的图形用户界面设计,可以提升应用程序的易用性和用户体验,使得用户更加愿意使用和探索应用程序的功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Amelia&pku

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值