基于PLC的机器人本体设计.docx

上传人:b****3 文档编号:2126495 上传时间:2022-10-27 格式:DOCX 页数:9 大小:322.69KB
下载 相关 举报
基于PLC的机器人本体设计.docx_第1页
第1页 / 共9页
基于PLC的机器人本体设计.docx_第2页
第2页 / 共9页
基于PLC的机器人本体设计.docx_第3页
第3页 / 共9页
基于PLC的机器人本体设计.docx_第4页
第4页 / 共9页
基于PLC的机器人本体设计.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

基于PLC的机器人本体设计.docx

《基于PLC的机器人本体设计.docx》由会员分享,可在线阅读,更多相关《基于PLC的机器人本体设计.docx(9页珍藏版)》请在冰豆网上搜索。

基于PLC的机器人本体设计.docx

基于PLC的机器人本体设计

基于PLC的机器人本体设计

 

 

————————————————————————————————作者:

————————————————————————————————日期:

 

第二章

2.1系统概况和关键结构

机器人能够在地面和垂直的玻璃幕墙等工作面上爬行,主要由行走及转向机构、保险装置、吸附机构、吸盘组导向和提升装置以及控制系统组成.

图2.1壁面清洗机器人的系统结构框图

2。

1.1行走机构

行走机构模仿坦克履带结构。

坦克采用双履带行走和转向,对于爬壁机器人,爬行中底部的履带要通过吸盘吸附在工作面上,如果采用双履带,机器人转向理论上不易实现,因此决定采用单履带模式.在一封闭链条上安装吸盘形成一条行走履带,通过前后两个直径为122mm的链轮,来支撑驱动履带,并象坦克一样,在链轮上方设置支撑张紧轮。

前轮用来控制爬行的方向,一个直流伺服电机来控制前轮转向,后轮用于驱动爬行,由一直流伺服电机来驱动,电机A,B选的是额定转速200r/min,体积小,单位体积功率大。

电机驱动后轮驱使机器人向前运动,当电机B转动时,驱动前轮偏转一定角度,前部链条会随之转动一定的角度,因而,机器人会改变其前进方向,所以,链条具有一定的柔性对系统的转向很重要,链条的每一关节可偏转2。

4°.转向的实现问题在下面进一步探讨。

2.2.3应用服务器

Web上的应用需求仅靠Web编程语言还不能满足。

与传统的Web编程语言相比,应用服务器对建立基于Web的企业应用程序具有得天独厚的优势,主要体现在以下方面:

(1)开发优势

应用服务器使用人们熟悉的开发语言进行开发,并提供大量基于Web的企业应用功能,如数据库访问、安全性等,使得开发Web应用程序更加简单。

(2)实施优势

应用服务器能够支持高性能的事务处理,如多CPU系统、多并发用户、多线程、对象管理和核心级的动态负载平衡.它能够通过系统级服务如线程池管理、数据库连接的高速缓存、动态结果的高速缓存和数据流等,在重负载情况下提供高性能的数据访问和快速的响应时间。

通过状态管理与对话管理能力,应用服务器可支持用于以事务处理为基础的操作所具有的多步骤和复杂的请求。

事务管理员和请求管理员一起能够提供事务处理的完整性,并能够靠牢固健全的事务管理处理多个后端数据源。

事务管理系统支持数据库资源管理、查询自动提交与回退、成功提交和失败回退。

使用通用的数据访问和事务处理API可实现对异类数据库系统的统一访问。

(3)集成的管理能力

应用服务器允许管理员通过浏览器来远程管理和监视服务器,并进行性能调整,分配服务器上的负载。

(4)安全性

应用服务器可提供安全的通信功能,并内置了支持SET,SSL,SHTTP等安全协议的组件,并通过日志来跟踪对服务器的操作,营造一种安全的应用环境。

OracleWebApplicationServer应用服务器

Oracle针对Web技术的应用服务器产品是WebApplicationServer。

OracleWebApplicationServer由(WebRequestProgramInterface)应用编程接口和WebServerApplicationServerBroker(WRB),(WRBAPTApplication)管理工具组成.WRB是一个多进程多线索的HTTP服务器。

WRBAPI是一个开放的应用开发环境,封装了WRB应用编程接口.这些API优于底层的第一代HTTPAPI(如那些通过Web服务器厂商提供的API)。

通过WRBAPI,应用程序开发人员能够建立定制的应用部件,可选用PL/SQL,Java,PERL,LiveHTML,C/C++等多种编程语言来进行Web应用程序的开发。

所有的服务器部件可以作为独立的进程运行,从而确保在任意一个第三方提供的部件(Cartridge)发生错误时,不会影响业务其他部分的工作.

嵌入式对象及Java和ActiveX小程序等.其内置的全文检索引擎可很容易地为用户提供检索功能。

Domino的工作流处理能力可方便地在客户合作伙伴和供应商之间进行商务活动。

Domino提供了集成的开发环境NotesDesignerforDomino,可以方便地开发网上应用程序。

其中的LotusBeanMachineforJava是一个交互式、可视化的设计工具,可以方便地为网上应用系统创建JavaApplet,而NotesGlobalDesigner则可以使应用程序运行在不同的语言环境中。

Domino还提供了很多周边工具可以增强网上应用系统的Web站Domino。

Action可以自动生成Web站点,Domino.Merchant可以实现联机贸易,Lotus.eSuit提供了基于100%纯Java,面向瘦客户机的解决方案.Notes.Pump提供了基于服务器的数据传输工具,Domino。

do。

可以在分布网络环境中进行协同文档管理。

总的来说,Domino比较适合文档的管理和传输,以及企业中各级人员之间的通讯,但不适合数据库的增、删、改、查询和统计等基本操作,因此它常用于Internet上的办公系统而非基于关系数据库的管理信息系统。

(5)InternetInformationServer(IIS)

IIS(InternetInformationServer,Internet信息服务器)是Microsoft公司开发的一种集Web,FTP和Gopher服务于一身的服务器,它可以利用Windows2000Server的各种功能,并且能在Internet上发布信息.IIS是随着Windows2000Serve附带的一个软件。

IIS提供Internet信息服务器应用程序接口(ISAPD扩展Web服务器的功能,并可通过ASP实现Web程序的快速开发,ASP支持服务器端JavaScript。

VBScript。

MicrosoftJava和ActiveXServerComponent,还支持用VB编写的CGI程序,甚至用VB开发的C/S架构的程序不经过修改就可以在Web上发布,可以使开发动态主页更加方便,同时也保护了以前的投资。

IIS还包括MicrosoftIndexServer,可实现对本Web站点内容的全文检索以及SiteServerExpress用于分析站点访问的情况。

IIS的管理功能是基于Windows2000Server的,可充分利用Windows2000Server提供的安全服务和目录服务。

它的安全模型是以NTFS安全机制为基础的,这样利用资源管理器可以容易地管理使用IIS建立的Web站点的安全性.

 

2.3Web程序设计技术

2.3。

1HTML概述

HTML是HypertextMarkupLanguage(超文本标记语言)的英文缩写。

HTML语台不是一种程序设计语言,而是一种页面描述语言,用于描述Web页面。

HTML本身是用SML定义的一种结构化文档类型,同时,它也是用来描述这种文档类型的一种标记语言。

HTML是一个既简单又强有力的语言。

HTML使Web获得奇迹般的发展有以下四个主要原因:

(1)通过设计,HTML能访问所有计算机平台,从UNIX系统到普遍流行的Windows个人计算机。

(2)HTML容易使用,不需要输入一系列复杂而深奥的计算机指令,只要使用一系列标记来组成文本,使得创建Web页面变得相当简单。

HTML的强大访问能力推动了Web的流行,使数以万计的Web站点雨后春笋般地涌现.

(3)用HTML能在一个Web站点与另一个Web站点之间建立链接.

(4)HTML提供声音、音乐、动画片、电视图像等,使Web页面可以包含比格式化文本和图像更丰富的内容。

2。

3。

2脚本语言

脚本语言是介于HTML和Java,C++和VisualBasic之类的编程语言之间的语言。

HTML通常用于格式化文本和链接网页。

编程语言通常用于向计算机发送一系列复杂指令.脚本语言也可用来向计算机发送指令,但它们的语法和规则没有可编译的编程语言那样严格和复杂。

脚本语言主要用于格式化文本和使用以编程语言编写的已编译好的组件。

利用脚本(Script)可以控制页面内容,使程序更具交互能力。

脚本语言是在另一个环境(例如HTML文档)中运行的语言,用脚本语言编写的代码必须通过适当的解释器执行.

在动态网站的建设过程中,JavaScript与VBScript是两种最主要的脚本语言,而且是我们的网上教学系统开发使用的脚本语言,因此在这里着重介绍一下。

2.3.2。

1JavaScript

一种编程语言通常是由另一种编程语言演变来的,JavaScript也不例外Netscape最初开发了一个LiveScript语言,在Navigator和Web服务器产品中加进基本的脚本功能。

当Navigator2.0中加进了Java小程序支持后,Netscape把LiveScript变成了JavaScript最初的JavaScript不过是LiveScript的更名,但每次新的Navigator都使JavaScript有所改进。

JavaScript支持Web浏览器和服务器脚本.浏览器脚本用于生成更直观、更有影响性和更紧密的插入件、ActiveX组件和Java小程序相联系的Web页面。

JavaScript支持这些特性,提供动态产生HTML和定义专用事件处理函数等特殊编程功能。

JavaScript脚本把HTML标志

相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1