查詢結果分析
來源資料
頁籤選單縮合
題 名 | 機械手臂控制器之可程式系統晶片設計與實現=Design and Implementation of a Controller for Robotic Manipulator Using SOPC |
---|---|
作 者 | 林穎宏; 蔡政哲; | 書刊名 | 科學與工程技術期刊 |
卷 期 | 6:4 2010.12[民99.12] |
頁 次 | 頁19-26 |
分類號 | 448.942 |
關鍵詞 | 可程式系統晶片; 機械手臂控制器; 影像擷取; FPGA; SOPC; Robotic manipulator controller; Image capture; |
語 文 | 中文(Chinese) |
中文摘要 | 本文應用可程式系統晶片 (system on programmable chip, SOPC) 技術設計與實現一機械手臂控制器以控制機械手臂夾取空間中物體至定點,控制器控制之裝置包括一六軸機械手臂以執行夾物動作、兩組CCD (charge coupled device) 模組以擷取物體影像進而判定物體空間座標值。控制器採用ALTERA 公司的Cyclone II FPGA 實現,其中包括:(1) NIOS II 軟核處理器與自定義之PWM 訊號產生周邊:NIOS II 用以執行物體空間座標定位、物體空間座標值轉為機械手臂中伺服馬達之轉動角度的D-H 演算法,此後將轉動角度送至自定義之PWM 訊號產生周邊以產生PWM 訊號驅動機械手臂。(2) CCD 控制模組:此模組使用硬體描述語言設計,控制CCD 進行影像擷取,並將擷取之影像轉換為灰階存至FPGA 外的SDRAM 中以供NIOS II 取用。所實現之控制器經實體測試可達控制機械手臂夾物至定點功能。 |
英文摘要 | This paper presents the design and implementation of a controller using the system on programmable chip (SOPC) technology for controlling a robotic manipulator to fetch an object in space to a fixed position. The controlled devices for this controller include a six-axis robotic manipulator to perform fetching tasks, and two CCD modules for capturing images of the object to determine its coordinates in space. The controller was implemented in an Altera CYCLONE II FPGA that includes: (1) a NIOS II soft processor and customized PWM signal generation peripherals (the NIOS II is used to execute programs for locating coordinates of an object in space, performing a D-H algorithm that transforms coordinates to rotating angles for six servos on the robotic manipulator and, moreover, delivering the rotating angles to customized PWM signal generation peripherals to generate PWM waves for driving the robotic manipulator; (2) a CCD control module, designed by the hardware description language (HDL), which is used for controlling processes of image capturing, turning the captured images into grayscale, and saving the images into SDRAM outside of FPGA (which also allows NIOS II to gain access). Field tests on the controller achieved the expected function of controlling the robotic manipulator to fetch an object in space to a fixed position. |
本系統中英文摘要資訊取自各篇刊載內容。