机器人开发项目实现过程

比赛项目实现过程

第一步:设置远程桌面连接

登录机器人系统,设置网络,参考远程桌面连接20230525.mp4

  • 外接显示器、鼠标和键盘

  • 登录系统

账户:robuster 密码:123456

建议,手机开热点,机器人和配备的电脑都要连接手机热点,使两节点在同一个局域网下

  • 连接热点

开启手机热点,在系统右下角找到自己热点名,如果找到,记得查看More Networks,连接热点,输入设置的热点密码就行

  • 查看网络节点

Ctrl+Alt+T为打开Linux终端运行界面,终端窗口输入ifconfig,如下图

注意手机拍照记下IPinet),用于电脑远程桌面连接

系统WiFi,找到 Edit Connection,可以编辑连接的热点

 

最右下角, 记得Save

  • 系统Logout->Logout

第二步:建图导航

参考视频,建图导航20230605.mp4

此过程,蒋俊杰和李祖超两组,已用两机器,完成建图

注意已经实现自动避障功能,完成建图,可手动控制机器人

第三步:识别控制

  • 打开手柄控制程序

按照下图,找到logitech_teleop_node.cpp,并查看程序代码和对应遥控器按键控制的功能。

 

 

 

  • 打开功能程序

上述程序对应的功能,可以在beetle_ai文件夹下找到

第一种方式

 

第二种方式强烈推荐

  • 修改功能

根据任务要求,修改功能

  • 运行功能程序

记住常用几个Linux命令

ls:查看当前文件夹下的文件

cd beetle_ai:进入后面的文件夹下,快捷方式,输入cd bee,然后按Tab键,系统自动补全所有文件名

python: Linux运行对应的文件

注意:

  • 抓取功能,抓取货物偏差很大,看看关节的所有零位是否校准,参考零位校准和手眼标定20230613.mp4
  • 抓取货物时,需要设置机械臂从抓取货物位置->放下货物时机械臂的位置,这些位置参考机械臂使用20230608(1).mp4获取,获取的位置都要需要在代码中用到的,可以参照dnn_grab_2.py文件中,设置机械臂位置。
  • 当前,油和粮抓取功能未实现,
  1. 采集油和粮图像数据
  2. 训练油和粮识别模型
  3. 参照dnn_grab.py和dnn_grab_2.py文件,实现油量抓取功能
  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值