建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
AI大赛邀请有礼 2020年华为云AI实战营 华为云普惠AI

叶尘

发帖: 4粉丝: 2

级别 : 新手上路

发消息 + 关注

发表于2020-5-9 15:03:16 268 1
直达本楼层的链接
楼主
显示全部楼层
[技术分享] Huawei HiLens手势识别控制小车

平台介绍:

Huawei HiLens手势识别控制基于华为HiLens平台和钢铁侠Racecar竞速车平台进行开发的。

实现功能:

通过手势识别实现智能车的状态控制:

— 1、状态控制:启动、停止、加速、减速等;

— 2、ok为启动、Yeah为停止、Rock为加速、Great为减速等;

开发流程: 

hilens端配置:

首先使用技能模板快速开发技能,并部署到设备; 部署完成后,将能在HiLens管理后台上查看技能的运行效果。

登录HiLens管理控制台,单击左侧导航栏“技能开发 > 技能模板”,进入“技能模板”页面。

单击 “静态手势识别模板”后到达此页面,选择“用模板新建技能” 。

输入技能相关的基本信息就可以开始技能的部署了。

找到技能内容部分进行代码更改:

image.png

我们在index.py中加入了socket通信部分,用于发送摄像头识别到的数据:

image.png

小车端配置:

小车我们使用了ros机器人操作系统(不了解的可以先了解一下):

在Ros小车中创建一个功能包,作为客户端,去接收hilens发过来的套接字数据。

image.png

通过socket接受Hilens端传输过来的套接字内容; 

将其通过Ros节点发布出去; 

通过小车底盘控制节点进行调用;

配置好之后我们就可以打开终端进行调试:

image.png

首先我们在hi lens控制台启动配置好的手势技能;

然后我们按照上面的图片,在ros小车中打开四个终端;并依次启动四个命令;

此时,可以到手势识别获取的情况;

image.png

然后我们可以通过一个gif观察到小车的一个动态效果:

ok1.gif

备注:

由于界面没有正常显示gif,有兴趣可以去附件下载观看。





gif.rar 17.32 MB,下载次数:4

举报
分享

分享文章到朋友圈

分享文章到微博

华为HiLens

发帖: 21粉丝: 11

级别 : 版主

发消息 + 关注

发表于2020-5-12 16:54:17
直达本楼层的链接
沙发
显示全部楼层

评论
叶尘 2020-5-15 16:15 评论

你来啦

... 查看全部
点赞 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册