多语言展示
当前在线:368今日阅读:84今日分享:32

机器人游高铁程序是什么?

机器人游高铁程序说明
方法/步骤
1

本演示程序以规定一条城市播报路线和一条机器人移动路径,城市播报路线为:长沙、深圳、上海、南京、徐州、济南、天津、沈阳、北京、石家庄、郑州、西安、武汉、长沙。

2

机器人移动路径为:长沙 -> 广州 -> 深圳 -> 厦门 -> 福州 -> 宁波 -> 杭州 -> 上海 -> 南京 -> 蚌埠 -> 徐州 -> 济南 -> 天津 -> 沈阳 -> 天津 -> 北京 -> 石家庄 -> 郑州 -> 西安 -> 郑州 -> 武汉 -> 长沙。

3

机器人游高铁程序的程序流程:机器人从起点长沙出发,先播报长沙城市名。

4

再朝广州方向循线运动,到达广州机器人通过内侧的两个QTI检测到白,机器人启动RFID读卡器读取标签卡信息。

5

将读取到的信息与city[28][3]数组的第3列数据对比,city[28][3]数组第3列存储28个城市的标签卡信息,找到与之相对的城市后读取该城市的XY坐标值。通过城市播报路径数组Travel_itinerary[13]获知该城市是否是播报城市,再通过机器人移动路径数组path[22]获取上次经过的城市——长沙的XY坐标,及下一个将要去的城市深圳的坐标。

6

知道3个城市坐标后便可以计算出需要转动多少度和转动的方向才到达深圳所在的轨道,由于机器人转动的时候会有一些小误差,所以转动后需要补充搜索黑线。如果已经再黑线上就不需要搜索了,如果没有在黑线上则需要搜索。找到黑线后便可循线移动到下一个城市去深圳,就这样循环执行,一直走完机器人移动路径规划的城市,并播报城市播报路线规定的所有城市,便跳出循环,回到起始点停下。以下为机器人游高铁的程序流程图。

推荐信息