PAINTbot -基于FPGA的墙刷服务机器人原型

Boon Ean Teoh, S. V. Ragavan
{"title":"PAINTbot -基于FPGA的墙刷服务机器人原型","authors":"Boon Ean Teoh, S. V. Ragavan","doi":"10.1109/RAICS.2011.6069415","DOIUrl":null,"url":null,"abstract":"A fully functional wall painting robot prototype for indoor and outdoor environments has been developed. The prototype development includes building the hardware and software subsystems for the robot. The robot controller has developed using the Altera DE2 Development Board with the software implementation done in Quartus II 8.1 and NIOS II IDE using C language programming. Hardware development of the robot involves building the main chassis, the stepper motor and drivers, sensor circuitries and electro pneumatic controls of the air brush for painting. The software implementation includes converting the MATLAB code to C and VHDL codes to generate the coordinates when the area of the workspace is provided. These coordinates are used to specify the changes in length for the supporting string. The robot movements from point to point are done based on changing the respective suspension lengths to reach a particular coordinate. A path planning algorithm was developed and validated in MATLAB with two path options, z-path and u-path. The paint area was also plotted on the workspace in the GUI. In the functional prototype, the robot is able to paint a workspace specified by user, avoiding all windows area. However, the quality of painting needs to be greatly improved before deployments are possible.","PeriodicalId":394515,"journal":{"name":"2011 IEEE Recent Advances in Intelligent Computational Systems","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":"{\"title\":\"PAINTbot - FPGA based wall painting service robot prototype\",\"authors\":\"Boon Ean Teoh, S. V. Ragavan\",\"doi\":\"10.1109/RAICS.2011.6069415\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A fully functional wall painting robot prototype for indoor and outdoor environments has been developed. The prototype development includes building the hardware and software subsystems for the robot. The robot controller has developed using the Altera DE2 Development Board with the software implementation done in Quartus II 8.1 and NIOS II IDE using C language programming. Hardware development of the robot involves building the main chassis, the stepper motor and drivers, sensor circuitries and electro pneumatic controls of the air brush for painting. The software implementation includes converting the MATLAB code to C and VHDL codes to generate the coordinates when the area of the workspace is provided. These coordinates are used to specify the changes in length for the supporting string. The robot movements from point to point are done based on changing the respective suspension lengths to reach a particular coordinate. A path planning algorithm was developed and validated in MATLAB with two path options, z-path and u-path. The paint area was also plotted on the workspace in the GUI. In the functional prototype, the robot is able to paint a workspace specified by user, avoiding all windows area. However, the quality of painting needs to be greatly improved before deployments are possible.\",\"PeriodicalId\":394515,\"journal\":{\"name\":\"2011 IEEE Recent Advances in Intelligent Computational Systems\",\"volume\":\"15 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-11-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"12\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 IEEE Recent Advances in Intelligent Computational Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/RAICS.2011.6069415\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 IEEE Recent Advances in Intelligent Computational Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RAICS.2011.6069415","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12

摘要

一个全功能的室内和室外环境的墙壁粉刷机器人原型已经开发。原型开发包括构建机器人的硬件和软件子系统。机器人控制器采用Altera DE2开发板开发,软件实现采用Quartus II 8.1和NIOS II IDE,采用C语言编程。机器人的硬件开发包括构建主底盘、步进电机和驱动器、传感器电路和喷漆气刷的电气动控制。软件实现包括将MATLAB代码转换为C和VHDL代码,以在提供工作空间区域时生成坐标。这些坐标用于指定支持字符串的长度变化。机器人从一个点到另一个点的运动是基于改变各自的悬架长度来达到一个特定的坐标。开发了一种具有z路径和u路径两种路径选择的路径规划算法,并在MATLAB中进行了验证。绘制区域也绘制在GUI的工作空间上。在功能原型中,机器人能够绘制用户指定的工作空间,避免所有窗口区域。然而,在部署之前,油漆的质量需要大大提高。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
PAINTbot - FPGA based wall painting service robot prototype
A fully functional wall painting robot prototype for indoor and outdoor environments has been developed. The prototype development includes building the hardware and software subsystems for the robot. The robot controller has developed using the Altera DE2 Development Board with the software implementation done in Quartus II 8.1 and NIOS II IDE using C language programming. Hardware development of the robot involves building the main chassis, the stepper motor and drivers, sensor circuitries and electro pneumatic controls of the air brush for painting. The software implementation includes converting the MATLAB code to C and VHDL codes to generate the coordinates when the area of the workspace is provided. These coordinates are used to specify the changes in length for the supporting string. The robot movements from point to point are done based on changing the respective suspension lengths to reach a particular coordinate. A path planning algorithm was developed and validated in MATLAB with two path options, z-path and u-path. The paint area was also plotted on the workspace in the GUI. In the functional prototype, the robot is able to paint a workspace specified by user, avoiding all windows area. However, the quality of painting needs to be greatly improved before deployments are possible.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A fast approximate kernel k-means clustering method for large data sets Hue-preserving color image enhancement using particle swarm optimization Novel stable sram for ultra low power deep submicron cache memories A level shifter for deep-submicron node using multi-threshold technique Efficient computation of codon bias spectra and their implications in genome sequences
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1