協(xié)作機器人控制系統(tǒng)的研究與實現(xiàn)
發(fā)布時間:2018-06-21 15:25
本文選題:協(xié)作機器人 + 體感示教 ; 參考:《北方工業(yè)大學》2017年碩士論文
【摘要】:隨著工業(yè)機器人技術的不斷革新,工業(yè)機器人和人類操作者間的直接物理交互已經(jīng)引起了科研工作者的極大興趣,并催生了大量關于人機協(xié)作的技術創(chuàng)新。允許人與機器人近距離合作能夠在諸多領域中提高人與機器人雙方的工作效率,并且這種協(xié)作模式在小件裝配應用中極具優(yōu)勢,人機協(xié)作被視為由人工裝配到無人工廠的最佳過渡方案。對協(xié)作機器人控制系統(tǒng)進行研究能夠很好的助力我國實現(xiàn)工業(yè)自動化和智能化的發(fā)展目標。本課題在分析研究國內(nèi)外協(xié)作機器人的最新成果的基礎上,提出基于高速RS485總線的協(xié)作機器人控制系統(tǒng),該控制系統(tǒng)由控制器、體感示教器和伺服驅(qū)動單元三部分組成。控制器采用ARM+FPGA的硬件架構(gòu),以基于ARM9內(nèi)核的iMX6作為主控芯片,內(nèi)部運行實時Linux操作系統(tǒng),負責示教程序解析、多任務調(diào)度、運動算法實現(xiàn),支持多種通信接口。FPGA采用EP4CE22F17芯片,負責關節(jié)電機控制脈沖的同步輸出及編碼器反饋信號處理。體感示教器以STM32F103為主控,通過慣性傳感器LSM9DS1檢測示教器空間姿態(tài),以實現(xiàn)體感操作獲取示教點,配以液晶屏、鍵盤、功能開關等輸入輸出組件,實現(xiàn)用戶的控制信號輸入及控制器的提示信息輸出。為滿足協(xié)作機器人的輕量化需求,將伺服驅(qū)動單元與關節(jié)電機及編碼器進行模塊化設計,伺服驅(qū)動單元以STM32F405為主控芯片,通過高速RS45總線接收來自控制器的控制命令,生成相應電機驅(qū)動信號,并將編碼器信息及傳感器采集的電流、電壓和震動信息反饋給控制器。最后,在完成硬件電路設計與測試之后,以7自由度輕型機械臂為測試平臺,對整套控制系統(tǒng)進行實例論證。結(jié)果表明,該機器人控制系統(tǒng)交互性強、操作簡潔,具有較好的穩(wěn)定性和可靠性。
[Abstract]:With the continuous innovation of industrial robot technology, the direct physical interaction between industrial robot and human operators has aroused great interest of researchers, and a large number of human-computer collaboration technology innovation has been spawned. Allowing close cooperation between human and robot can improve the efficiency of both human and robot in many fields, and this mode of cooperation has great advantages in small assembly applications. Human-machine collaboration is regarded as the best transition from manual assembly to unmanned factory. The research of cooperative robot control system can help our country to realize the development goal of industrial automation and intelligence. On the basis of analyzing and studying the latest achievements of cooperative robot at home and abroad, this paper presents a control system of cooperative robot based on high speed RS485 bus. The control system consists of three parts: controller, body sensorimeter and servo drive unit. The controller uses arm FPGA hardware architecture, using iMX6 based on ARM9 kernel as main control chip, running real-time Linux operating system inside, is responsible for teaching program analysis, multi-task scheduling, motion algorithm realization, supporting various communication interfaces. FPGA uses EP4CE22F17 chip. Responsible for synchronous output of joint motor control pulse and encoder feedback signal processing. Using STM32F103 as the main control, the body sensorist detects the spatial posture of the teacher through the inertial sensor LSM9DS1, so as to realize the somatosensory operation to obtain the teaching point, with input and output components such as LCD screen, keyboard, function switch, etc. Realize the user's control signal input and the controller's prompt information output. In order to meet the lightweight requirement of cooperative robot, the servo drive unit, joint motor and encoder are designed by modularization. The servo drive unit takes STM32F405 as the main control chip, and receives the control commands from the controller through the high-speed RS45 bus. The motor driving signal is generated and the encoder information and the current voltage and vibration information collected by the sensor are fed back to the controller. Finally, after completing the hardware circuit design and testing, the whole control system is demonstrated with a 7 DOF light manipulator as the test platform. The results show that the robot control system has strong interaction, simple operation, good stability and reliability.
【學位授予單位】:北方工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP242
【參考文獻】
相關期刊論文 前5條
1 張金藝;徐德政;李若涵;陳興秀;徐秦樂;;9軸MEMS-IMU實時姿態(tài)估算算法[J];上海大學學報(自然科學版);2015年05期
2 鐵隆正;;“工業(yè)4.0”環(huán)境下的人機協(xié)作機器人[J];電器工業(yè);2015年08期
3 洪鷹;王樂;;基于嵌入式計算機的機器人示教器研究[J];計算機工程與應用;2013年01期
4 趙杰;;我國工業(yè)機器人發(fā)展現(xiàn)狀與面臨的挑戰(zhàn)[J];航空制造技術;2012年12期
5 孫英飛;羅愛華;;我國工業(yè)機器人發(fā)展研究[J];科學技術與工程;2012年12期
,本文編號:2049243
本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/2049243.html
最近更新
教材專著