一、怎么做一个机器人
机器人制作】路径的使用
zmud除了提供我们常用的trigger和alias功能之外,还提供了path(路径功能)
关于path的使用的一些具体可以查看zmud462中文版的help
一、常用命令:
先说一下几个命令:
1)#path 可以查看当前的机器里的所有path设置
2)#slow .pathname 可以慢速行走
3)#step 可以走一步
4)#back 可以从path中移出最后走的一步路
5)#stop 退出慢速行走
二、如何录制路径
具体使用的时候必须先自己录制一个路径,录制方式有两种:
1)利用zmud录制:
点zmud的路径按钮,然后点新建,输入路径名称,在点录制按钮,
然后你就开始走,走完了之后点停止录制就可以了。
这种方式的缺陷是:走错了就得重新录制
2)手动输入:
点zmud的路径按钮,然后点新建,输入路径名称,然后直接输入要走的方向
方向其实很简单,可以在路径的窗口里边点方向,然后自定义一些方向,zmud
默认的几个方向east、west、south、north,可以直接使用。
具体输入是这样的,比如:
从少林寺的法堂去香积厨:应该这样走,north,#2 west,#3 south
在路径里边输入就是n2w3s或者nwwsss
以可以自定义一些命令(不一定是方向)比如定义一个方向为z命令为zuo
然后在路径中可以这样输入3n2esz。实际执行此路径的时候就相当于依次
输入#3 north;#2 east;south;zuo
好了,实际运用中我们可以按照自己的喜好使用这两种方式来录制路径,也可
以将两种方式结合起来使用。
最后,录制完毕路径之后别忘了点确定按钮。
三、使用和间隔
1)快速行走
(假设我们将上一部分的从法堂去香积厨的路径储存为.shaolin)
如何使用呢?最简单的方式就是直接输入.shaolin
这样zmud就自动执行north;#2 west;#3 south命令了
2)慢速行走
由于xo中命令有输入的限制,也就是说1秒钟之内我们只能输入有限条命令,
超过这个数量的命令将不被执行。比如我们输入.shaolin后,可能走不到法
堂就被server屏蔽掉了,这个时候我们就需要慢速行走。
慢速行走的命令是#slow .pathname
比如我们这样做#slow .shaolin,这样zmud就会自动去走一步
但是只走一步,这个时候如果需要继续走就需要输入#step
四、应用:制作一个扫地机器人
1)首先录制一个走一遍所有需要扫地的地方的路径,同时最好把zuo、yao
加到方向中去,最好在路径中加上少林免费吃饭的地方 ^_*
把这个路径存为 .clean
2)制作完毕路径之后开始制作alias和trigger
做alias就不说了,直接说做trigger,这个时候需要应用上文提到的#slow和
#step命令
开始扫地的触发:
#trigger {自己设定开始扫地的触发吧} {#stop;#slow .clean;#wa 555;clean}
#trigger {你现在体力不足,还是歇息一会再来扫吧。} {#wa 1000;clean}
#trigger {你终于扫完了地,伸了伸腰,长吁了一口气。} {#wa 500;clean}
#trigger {这里已经被打扫得干干净净了。} {#wa 999;#step;clean}
#trigger {这里不用扫。} {#wa 999;#step;clean}
#trigger {设定一个走完路径之后的触发} {#stop;等一段时间,然后开始下次扫地}
3)说明,因为把yao加到方向里边了,并且把yao的方向和少林的厨房加到路径中
这个机器人是可以自动吃饭的
4)需要完善的地方:
当需要听课的时候立刻赶去听课,这个可以通过这种方式来解决:
在听课完毕后开始扫地,扫完地后在法堂等待下一次听课
因为系统15分钟更新一次,和法堂的听课时间是一致的。
UID312 帖子112 精华9 积分15635 阅读权限100 在线时间0 小时 注册时间 最后登录 查看详细资料
TOP
二、自己制作的科技新产品——专门帮人扫地的机器人,改什么名字?
如果是人形或者半智能的叫“(型号)清扫型机器人”,型号可以是你名字的缩写加数字,如XX0001清扫型机器人。
非人形且体积中等偏大可以叫“废物拾荒者”,“清扫专家”
小巧型的可以叫“清扫精灵”,“洁居助手”等等。。
自己的作品就像自己的孩子一样,还是自己起比较好,主要考虑用途,外观,(商用的话还要考虑人们的认知)
三、我们几个人准备制作扫地机器人,不知如何下手,求高手帮忙。
学语言,可以是C,也可以是其他的,最好找科技老师帮忙。(学生吗?)
四、你好,我正在DIY制作一个扫地机,能和您交流一下吗?能帮帮我吗?
仿照儿童电动玩具车的设计,遇阻就自动转弯行走
五、我们几个大学生想制作一个扫地机器人,不知该从哪里入手,求帮助,求提示,求点拨。求指导。
建议先从做避障小车入手…可以先学学单片机…
谢谢采纳……