慧鱼避障机器人模型控制系统

提要:本文以慧鱼避障机器人模型为对象,研究通过LLWin软件与VB编程实现对其避障动作的控制。

关键词:慧鱼模型 避障机器人 串行通信 LLWin

1、慧鱼机器人模型简介

慧鱼创新组合模型(fischertechnik),又称为“工程积木”,是一种模块化、可拼装的、灵活、易扩充的创新教学工具,拥有一般工程机械制造所需要的各种型号和规格的零件,慧鱼创新组合模型是由德国慧鱼公司开发,由机械构件,微型电机,传感器,气动元件,电脑接口板以及控制软件组成,它以机械传动为核心,融传感器技术,计算机技术,自动控制技术,机器人技术为一体的教学及仿真模型。避障机器人模型控制系统实质上是一个小型的微型机算机控制系统。

微型机算机控制系统是由计算机和对象两大部分组成。系统基本框***如***1-1所示。

***1-1计算机控制系统框***

***1-2避障机器人模型控制系统框***

在微型机算机控制系统中,只要运用各种指令,就能编出符合某种控制规律的程序。微处理器执行这样的程序,就能实现对被控对象的控制。

避障机器人模型控制系统框***如***1-2所示。微处理器中存有电脑程序,可根据不同的DI量发出相应的指令。系统中的I/O量都是数字量,所以只需要使用智能接口板中的DI/O功能。根据DO量,马达可以正转、反转或停止,使避障机器人模型向不同的方向运动。当模型遭遇障碍时,触敏传感器――开关被按下,反馈DI量到微处理器。

2、慧鱼避障机器人模型结构及功能

慧鱼机器人模型的所有构件主料均采用优质的尼龙塑料,辅料采用不锈钢芯、铝合金架等。

在避障机器人模型中采用了机械构件、电器构件。

机械构件主要包括:齿轮、联杆、齿轴、凸轮、曲轴、万向节、涡轮、涡杆、差速器、齿轮箱等。

电器构件主要包括:直流电机、传感器(触敏)、电脑接口电路板、可调直流变压器。

模型实现的功能:

(1)开始运行程序,机器人前进或后退;

(2)左、右前方出现障碍时,机器人停止――倒退――左转――前进;

(3)正前方出现障碍时,机器人后退――左转――前进;

(4)后放出现障碍时,机器人前进。

3、基于VB的避障机器人模型控制系统

3.1VB简介

VB是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。在VB环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)等技术,可以高效、快速地开发出Windows环境下功能强大、***形界面丰富的应用软件系统。

3.2VB串行通信控件MSComm

4、属性说明

(1)CommPort属性:用于设置或返回通信连接端口号码。

(2)Setting属性:用于设置初始化参数。以字符串的形式设置或返回联机速率、奇偶校验、数据位、停止为4个参数。默认值是“9600,N,8,1”;

(3)PortOpen属性:用于设置或返回通信连接端口的状态。串行通信端口各项功能都是在PortOpen的True与False之间完成的;

(4)Input属性:用于从输入缓冲区返回并删除字符;

(5)Output属性:用于将要发送的数据输入传输缓冲区;

(6)InputLen属性:用于指定由串行端口读入的字符串长度或字节数;

5、程序开发

模块(module)是相对***的程序单元。在VB中主要有两种模块,即窗体模块、标准模块。

6、标准模块设计

本程序中的标准模块Main.bas只含有全局变量声明而不含任何过程,VB解释程序不对它进行任何指令解释。这样的标准模块在所有基本指令开始之前进行处理。全局变量用Public说明。

7窗体模块设计

本程序的窗体模块命名为FischerMain.frm。

程序中的strHexToByteArray过程用于将字符串表示的十六进制数据转化为相应的字节串并返回转化后的字节数,该过程中还将调用另一个过程ConvertHexChr将字符表示的十六进制数转化为相应的整数,如果错误则返回-1。

8、小结

通过LLWin软件与VB编程实现慧鱼避障机器人避障动作的控制,实验证明:基于***形化程序设计软件LLWin实现模型的避障功能,用VB开发控制系统中各环节的相关程序块,并用MSComm控件实现RS-232串行通信控制,可以完美地实现慧鱼机器人模型的避障功能。

参考文献:

[1]刘炳文,许蔓舒编著.VisualBASIC程序设计教程[M].北京:清华大学出版社,2000

[2]刘炳文编著.VisualBasic程序设计教程题解与上机指导[M].北京:清华大学出版社,2000

[3]范逸之,陈立元编著.VisualBasic与RS-232串行通信控制(最新版)[M].北京:清华大学出版社,2002

[4]范逸之编著.VisualBasic与分布式监控系统:RS-232/485串行通信[M].北京:清华大学出版社,2002

[5]台方主编.微型计算机控制技术[M].北京:中国水利水电出版社,2001

[6]马丁著,刘荣翻译.机器人探索――工程实践指南[M].北京:电子工业出版社,2004

[7]孙富春等编著.机器人学导论――分析、系统及应用[M].北京:电子工业出版社,2004

[8]蔡自兴著.机器人学(简装本)[M].北京:清华大学出版社,2000

[9]宗光华著.机器人的创意设计与实践[M].北京:北京航空航天大学出版社,2004

[10]王棣棠著.机器人工程[M].北京:科学出版社,2001

慧鱼避障机器人模型控制系统

转载请注明出处学文网 » 慧鱼避障机器人模型控制系统

学习

广汉缠丝兔

阅读(25)

本文为您介绍广汉缠丝兔,内容包括广汉缠丝兔做法,广汉缠丝兔排名。清朝顺治年间,单洪顺夫妇在广汉城里开店卖酒。他们卖的酒好,喝两三杯就要醉倒。所以,这酒店的招牌也叫“有限杯”。单的妻子梁氏贤惠能干,美貌如花,人称单梁嫂。单洪顺酒馆生

学习

阴平古道 九死一生入川路

阅读(16)

阴平古道以甘肃天水为起点,经甘肃礼县、宕昌、武都至文县,并在文县分出两条路,一条从文县循白龙江至碧口入川,进入青川县境后到达平武;另一条则是从文县东南经丹堡、刘家坪翻越摩天岭后入川,直达平武。

学习

“0”的意义

阅读(25)

本文为您介绍“0”的意义,内容包括0的哲学意义,0表达的意义。世界灵魂被人类的欢乐滋养着,也同样被人类的痛苦滋养着。

学习

景观园林设计中空间艺术分析

阅读(28)

本文为您介绍景观园林设计中空间艺术分析,内容包括西蜀景观园林艺术风格,景观园林边角空间设计。摘要:空间作为景观园林中的重要景观节点类型之一,是景观园林中的支撑骨架,为整个园林和游人提供服务。本文通过查阅资料和参考园林案例的方

学习

李约瑟难题究竟问什么?

阅读(23)

本文为您介绍李约瑟难题究竟问什么?,内容包括李约瑟难题的各种答案,李约瑟难题的提出时间。【关键词】李约瑟难题/问什么

学习

结温精密测量及相关因素分析

阅读(31)

摘要:分析了LED结温精密测量中测量电流、加热电流、加热时间等三项测量因素的变化对所测结温的影响。实验采用小电流K系数法测试结温。实验结果表明:1WLED被测样品,当测量电流在0~30mA时结温逐渐升高,当测量电流超过30mA时结温趋于稳定;LED样

学习

珐琅工艺的制作流程

阅读(16)

本文为您介绍珐琅工艺的制作流程,内容包括珐琅工艺起源于哪个朝代,黄金珐琅工艺是什么意思。珐琅工艺是一门外来技术,源自于西方,蒙元时期传入中国。在外来文化的影响下,珐琅工艺先后于公元13世纪末和17世纪初逐渐发展起来,15世纪中期前后,极

学习

夏南牛“牛”气冲天

阅读(19)

夏南牛是以夏洛来牛为父本,以南阳牛为母本,采用杂交创新、横交固定和自群繁育三个阶段、开放式育种方法培育而成的肉用牛新品种。夏南牛含夏洛来牛血37.5%,含南阳牛血62.5%。育成于河南省泌阳县,是中国第一个具有自主知识产权的肉用牛品种。

学习

再生骨料与再生骨料混凝土制品的应用

阅读(22)

本文为您介绍再生骨料与再生骨料混凝土制品的应用,内容包括再生混凝土骨料应用,再生骨料能用于商品混凝土吗。摘要:本文从利用再生骨料生产各种再生骨料混凝土制品的角度,阐述了利用再生骨料的绿色混凝土制品有利于建筑业可持续发展,同时可

学习

建材购销合同书范本

阅读(18)

本文为您介绍建材购销合同书范本,内容包括建材的购销合同,建材购销合同明细清单。建材买卖合同(示范文本)

学习

中国妇幼健康研究

阅读(17)

本文为您介绍中国妇幼健康研究,内容包括全国妇幼健康工作会议,妇幼健康工作亮点汇报。母亲多种维生素增补与先天心脏缺陷岳亚飞,邹余粮,张树林

学习

RC电路工作原理及其典型应用

阅读(39)

本文为您介绍RC电路工作原理及其典型应用,内容包括rc振荡电路原理,rc移相电路原理。RC电路在模拟电路和数字电路中随处可见,不同的电路形式和电容特有的频率特性以及对于阶跃电压的充放电特性使得RC电路可以在电子电路中实现多种不同的功

学习

液晶显示器开关电源工作原理与检修实例

阅读(37)

本文为您介绍液晶显示器开关电源工作原理与检修实例,内容包括液晶显示器电源按键开关工作原理,液晶显示器电源原理详细讲解。摘要:本文就液晶显示器的开关电源工作原理、故障检修进行阐述,深入浅出地介绍采用SG6841芯片的开关电源检修流程

学习

基于Vensim的存货控制系统动力学模拟

阅读(21)

[摘要]本文针对存货控制管理中存在的问题,引入系统动力学仿真模型进行研究,并以一个简单的存货控制案例,首先采用Excel进行分析,进而应用SD专业软件Vensim进行仿真,最后对Excel与Vensim进行比较,为财务人员研究存货控制提供了一个新的路径。

学习

小学机器人灰度传感器教学浅谈

阅读(21)

本文为您介绍小学机器人灰度传感器教学浅谈,内容包括灰度传感器测的值最低的是,机器人灰度传感器工作原理。机器人教学中,灰度传感器的教学是一个重点内容,也是各种机器人竞赛的项目之一。学生如何能深刻地理解灰度传感器的原理,提出教学三

学习

电梯控制系统分析

阅读(23)

本文为您介绍电梯控制系统分析,内容包括电梯控制系统有哪几种,电梯控制系统主流程。摘要:为了能使电梯实现位移控制,我们使用了PLC的脉冲计数功能。在此基础上,分别介绍了两种不同的脉冲计数方式。对电梯控制系统的应用程序以及出现的问题

学习

音乐喷泉的控制系统研究

阅读(17)

本文为您介绍音乐喷泉的控制系统研究,内容包括音乐喷泉控制系统设计参考文献,音乐喷泉的控制系统。摘要:由于音乐喷泉系统控制的复杂性,如果采用常规继电器控制,音乐喷泉控制的可靠性较差,并且接线复杂。采用PLC控制后,由于PLC是采用程序控制

学习

吴玉禄:机器人老爹

阅读(18)

本文为您介绍吴玉禄:机器人老爹,内容包括农民机器人吴玉禄,农民机器人大王吴玉禄。他,是北京通州区的一名普通农民,却养着一群特殊的“孩子”。吴老大、吴老二、吴老三……直到吴老五十二,足足52个!这些“孩子”铜皮铁骨,吹拉弹唱,琴棋书画,摸

学习

发动机可变配气相位控制系统

阅读(14)

本文为您介绍发动机可变配气相位控制系统,内容包括发动机采用可变配气相位,发动机采用可变配相位机构的目的。配气相位是指用曲轴转角来表示的进、排气门开闭时刻和开启持续时间,主要包括进气门提前开启角、进气门滞后关闭角、排气门提前