怎么做一个机器人

智能生活网 2023-04-24 18:53 编辑:admin 248阅读

一、怎么做一个机器人

机器人制作】路径的使用

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制作一个扫地机,能和您交流一下吗?能帮帮我吗?

仿照儿童电动玩具车的设计,遇阻就自动转弯行走

五、我们几个大学生想制作一个扫地机器人,不知该从哪里入手,求帮助,求提示,求点拨。求指导。

建议先从做避障小车入手…可以先学学单片机…

谢谢采纳……