上图为三角形机器人的正面俯视图,从正面透视进去,可以看到底部的2,3传感器,以及四周的1、6、7、8传感器,其中两侧具有备用传感器插口,目前暂不使用。1,2,3传感器分别对应主板上的Insensor接口的1、2、3接口,6,7,8分别对应主板上的I/O接口的6、7、8接口。
说明:1、Insensor 1是声音传感器,无声音感应时是峰值1023,感应到声音时值小于1023。 双翅目蠓科2、Insensor 2和Insensor 3是灰度传感器,主要用于机器人沿轨迹行走。
3、6、7、8是红外传感器,提供0开博尔k530i和1两种信号。
4、主板上带有一个扩展电机接口:当向I/O 5信令风暴写1时接在此接口上直流电机转动。
视图一
视图二
上图中两个传感器分别是:(上)2传感器、(下)3传感器,分别与传感器接口Insensor2、Insensor3相对应。
传感器右侧舱盖为电池盖板,充电时请将此盖板取下。
视图三
上图中从左至右依此为:声音传感器、程序下载端口、蜂鸣器、电源开关。其中声音传感器与传感器接口Insensor1。
视图四
上图可看到五个传感器接口,其中两侧后部的暂不用。最前面(中间)的是6传感器,左侧是8传感器,右侧是7传感器,分别与I/O接口6、7长江流域资源与环境、8相对应。
第二章 朱霞石学生机器人软件说明畜牧兽医学报
紫光机器人编程软件Robot学生机器人版采用流程图模式编程。流程图由基本模块来构建,基本模块包括输出执行模块、信号输入模块、流程控制模块三部分,每一个图形模块都可以完成一定的功能,只要按逻辑连接这些模块可以很快的完成一个程序的编写,通过画流程图的方式,实现对某一特定机器人的编程。从而使机器人根据周围的环境执行相应的动作,如:前进、后退、拐弯、加速、减速等。流程图支持全局变量、简单表达式、复合条件判断、循环等。 软件采用了面向对象的程序设计方法,每种控件作为一个类对象,描述了此控件的类型、位置、连接属性、节点的设置属性等信息以及对各种属性改变的方法。利用这些方法,可以方便的对每个节点对象的属性更新和对象位置的移动等各种操作。