语音控制ABB机器人
1)可使用pcsdk,在c#中完成开发
2)机器人需要有pcinterface选项
3)C#中新建项目,添加引用如下
其中ABB.Robotics.Controllers.PC为安装完pcsdk后的dll,添加方法见二次开发之安装pcsdk及加载dllSystem.speech为c#系统自带语音识别库
4)设计如下界面,功能为:
扫描所有在线机器人,双击即可连接机器人
实时语音识别,识别结果在command status显示。
根据语音识别结果,控制机器人。
5)控制IO部分代码如下:
6)相关函数使用参见(安装好pcsdk后,windows开始菜单下有)
7)机器人代码参考:PC通过web远程控制机器人单轴运动
8)测试结果如下:
7)机器人代码参考:PC通过web远程控制机器人单轴运动
8)测试结果如下:
语音说出”Hello left”,机器人往左移动,说出”hellostop”,机器人停止移动图片