




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1Robot TechnologyCh.12 computers for robots2lessonsChina Jiliang UniversityDr. Binrui Wang 212 computers for robotsThe interface between the human user and the robot will be considered. It is normally the computer interface through which a user takes advantage of all the underlying mechanics and con
2、trol algorithms. A number of algorithms associated with the kinematics, dynamics and control of robotic systems.312.1 computational speedThere exist a number of algorithms for controlling the various aspects of a robot motion for which it will be shown how the complex calculations in these algorithm
3、s can be performed in a short time. Ways to organise the software and hardware to meet the objective will also be presented.412.1.1 software speed-upsTechnique for increasing for the speed of computations in a conventional computer will be addressed. These techniques take advantage of the unique pro
4、perties of many of the calculations that are required for robot control.1. using integer arithmetic2. computing trigonometric functions3. matrix operations512.1.2 hardware considerationDistributed computing, i.e. the use of several computers interacting in real time to provide the required computati
5、onal speed and power, finds an immediate application in robotics. Here, for two simple functions.Reading encodersComputation of servo-error signals612.2 hardware requirementsThe Unimate PUMA architecture exemplifies the concept of distribution by joints. This architecture is shown in fig.12.1. A sep
6、arate processor is attached to the input and out put transducers of each joint. this processor maintains current angular position and velocity for that joint and servos that joint towards a set piont provided by the central processor.7PUMA architectureFig. 12.1 PUMA architecture8Fig.12.2 A proposed
7、architecture to decouple the servo calculations9Fig . 12.3. robot control distributed by function and by joint1012.3 control considerationsthe control system to supervise the activities of a robotic system shall be endowed with a number of tools providing the following functions1. capability of movi
8、ng physical objects in the working environment, i.e. manipulation ability.2. capality of obtaining information on the state of the system and working environment, i.e. sensory ability.113. capability of exploiting information to modify the system behavior in a preprogrammed manner, i.e. intelligent
9、ability.4. capability of storing, elaborating and providing data on system activity, i.e. data processing ability. 12Hierarchical control modulesFig. 12.4 Hierarchical control modules13Hierarchical positionFig. 12.5 Hierarchical position14Details of a single levelFig.12.6 shows this most clearly by
10、detailing a single level in the structure.1512.4 robot programmingthe greatest advantage in industrial applications of robots is their flexibility, their ability to rearrange for new production and their large movement range. However, a major obstacle in using manipulators as a general-purpose assem
11、ble machines is the lack of suitable and efficient communication between the user and the robotic system so that the user can direct the manipulator to plish a given task. Utilization of the robots flexibility presupposes effective programming.1612.4.1 online programmingonline programming takes plac
12、e at the site of production itself and involves the workcell. The robot is programmed with a teach box. online programming has the following advantages and disadvantages compared to offline programming.Advantages 1. Easily accessible 2. in concordance with the actual position of equipment and pieces
13、17 3. simplicity in programming so that even an operator with virtually no qualification can do it. Disadvantages1. Slow movement of the robot while programming2. Program logic and calculations are hard to program3. Difficult to incorporate sensor data4. Suspension of production while programming5.
14、Cost equivalent to production value6. Poorly documented18Lead through programmingOne method in online programming is called the lead through programming. This is also known as teach and playback or guiding, and is the most commonly used method in present-day industrial robots. Teach and playback is
15、typically plished by the following steps:19(i) leading the robot in slow motion using manual control through the entire assembly task and recording the joint angles of the robot at appropriate locations in order to replay the motion(ii) Editing and playing back the taught motion(iii) if the taught m
16、otion is correct, then the robot is run at an appropriate speed in repetitive mode.20Walk through programmingIn contrast to the lead through programming, the user specifies the intermediate point with a teach pendant, which is connected to a robot controller to direct and program the robot. The teac
17、h pendant has layout, weight, buttons and command sequences completely different between manufacturers.2112.4.2 offline programmingOffline programming takes place on a computer and model of workcell with the robot, workpieces and surroundings. The robot programming can in most cases be created by th
18、e reuse of existing CAD data so that the programming will be quick and effective. The advantages and disadvantages of offline programming are followings:22Advantages1. it does not occupy production equipment, and in this manner production can continue during the programming process.2. effective prog
19、ramming of logics and calculations with state-of-the-art debugging facilities.3. locations are built according to models and this can mean that programs will have to fine-tune programs on-line or utilize sensors.4. effective programming of locations.235. verifications of program through simulation a
20、nd visualization.6. well documented through simulation model with appropriate programs.7. reuse of existing CAD data.8. cost independent of production. Production can continue while programming.9. process support tools for instance selection of welding parametersDisadvantages1. need of expert users.
21、2.demands investing in an off-line programming system.24Robot-oriented programmingRobot-oriented programming languages are structured programming languages which incorporate high-level statements and have the characteristic of an interpreted language, in order to obtain an interactive environment al
22、lowing the programmer to check the execution of each source program statement before proceeding to the next one. 25A simple insertion taskFig. 12.7 A simple insertion task26Task-level programmingA completely different approach in robot programming is by task-level programming. The nature way to desc
23、ribe an assembly task is in terms of the objects being manipulated rather than by the robot motions. Task-level language make use of this fact and simplify the programming task. A task-level programming system allows the user to describe the task in a high-level language.27Task plannerFigure 12.8 sh
24、ows one possible architecture for the task planner2812.4.3 programming by simulationAmong the newest technologies available today for programming are those which use a virtual simulation. Simulation with the use of virtual models of the working environment and the robots themselves can offer advantages to both the company and programmer.2912.5 hardware architectureThe hierachical structure of t
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 政府采購(gòu)車(chē)輛居間合同范本(2篇)
- 2024-2025日常安全培訓(xùn)考試試題及參考答案(綜合卷)
- 2025員工三級(jí)安全培訓(xùn)考試試題及答案解析
- 專(zhuān)題 J-13【簡(jiǎn)語(yǔ)法-單選題專(zhuān)練】定語(yǔ)從句 2025年中考英語(yǔ)講解+練習(xí)題匯編(全國(guó))
- 2025石油化工代理合同
- 2025企業(yè)借款合同范本模板
- 可行性研究報(bào)告 意見(jiàn)
- 2025網(wǎng)站開(kāi)發(fā)合同協(xié)議書(shū)模板
- 2025《股權(quán)轉(zhuǎn)讓合同》
- 2025年舒血寧注射液合作協(xié)議書(shū)
- 2024-2025學(xué)年八年級(jí)下學(xué)期道德與法治期中模擬試卷(一)(統(tǒng)編版含答案解析)
- GB/T 26354-2025旅游信息咨詢(xún)服務(wù)
- SL631水利水電工程單元工程施工質(zhì)量驗(yàn)收標(biāo)準(zhǔn)第1部分:土石方工程
- 甘肅省蘭州市第十一中學(xué)教育集團(tuán)2023-2024學(xué)年八年級(jí)下學(xué)期期中考試數(shù)學(xué)試卷
- (高清版)TDT 1075-2023 光伏發(fā)電站工程項(xiàng)目用地控制指標(biāo)
- NB-T 47013.15-2021 承壓設(shè)備無(wú)損檢測(cè) 第15部分:相控陣超聲檢測(cè)
- 出租房屋安全檢查記錄
- 《賣(mài)炭翁》課件-優(yōu)秀實(shí)用
- 科學(xué)素養(yǎng)大賽題庫(kù)及答案(500題)
- 2023年綏濱縣社區(qū)工作者招聘考試筆試題庫(kù)及答案解析
- 2022國(guó)家自然科學(xué)基金委員會(huì)公開(kāi)招聘應(yīng)屆畢業(yè)生9人模擬卷含答案
評(píng)論
0/150
提交評(píng)論