基于Arduino与Processing的悬挂画图机器人的设计Design of a hang-drawing robot based on Arduino and Processing
高明华,黎强,叶子恒,张寒儒,王珍,许丽金
摘要(Abstract):
针对目前的绘画机器人存在价格高、结构复杂、难以实现、功能扩展有限等问题,设计一种基于Arduino与Processing的悬挂式画图机器人。对机器人的软硬件选择、程序设计以及机器人本体结构进行详细的介绍。文中机器人通过控制一支悬挂的笔,使其进行规律的机械运动来绘出用户在上位机中加载的图片。它能在各种垂直的平面上作画,并且作画范围可根据需求进行调整。经多次实验验证,能画出完整的作品,且运行稳定,有一定的应用前景。
关键词(KeyWords): Arduino;Processing;悬挂画图机器人;机械运动;程序设计;本体结构
基金项目(Foundation): 国家自然科学基金资助项目(61661021);; 江西省教改课题项目(JXJG-16-5-16)~~
作者(Author): 高明华,黎强,叶子恒,张寒儒,王珍,许丽金
DOI: 10.16652/j.issn.1004-373x.2018.24.038
参考文献(References):
- [1]蔡睿妍.Arduino的原理及应用[J].电子设计工程,2012,20(16):155-157.CAI Ruiyan. Principle and application of Arduino[J]. Electronic design engineering,2012,20(16):155-157.
- [2]杨继志,杨宇环.基于Arduino的网络互动产品创新设计[J].机电产品开发与创新,2012,25(1):99-100.YANG Jizhi,YANG Yuhuan. Arduino-based interactive product innovation[J]. Development&innovation of machinery&electrical products,2012,25(1):99-100.
- [3] BENDER P,KUSSMANN K. Arduino based projects in the computer science capstone course[J]. Journal of computing sciences in colleges,2012,27(5):152-157.
- [4]李茂宁.数字绘画与传统绘画比较研究[J].艺术教育,2012(11):119-120.LI Maoning. Comparative study of digital painting and traditional painting[J]. Art education,2012(11):119-120.
- [5]李路希.电子时代下的绘画艺术发展[J].大众文艺,2014(3):53.LI Luxi. The development of painting art in the electronic age[J]. Art and design,2014(3):53.
- [6]邓知辉.基于Arduino控制平台的家居机器人设计与实现[J].信息通信,2015(10):64-66.DENG Zhihui. Design and implementation of furniture robot based on Arduino control platform[J]. Information&communications,2015(10):64-66.
- [7]刘南君,毛培宏.基于Arduino Mega2560单片机的简易智能割草机器人的设计与实现[J].安徽农业科学,2012,40(36):17899-17901.LIU Nanjun,MAO Peihong. Design of simple intelligent grasscutting robot based on Arduino Mega2560[J]. Journal of Anhui agricultural sciences,2012,40(36):17899-17901.
- [8]于强,许强,杨为民,等.基于Arduino的两轮自平衡机器人设计与实现[J].电脑知识与技术,2014,10(34):8332-8334.YU Qiang,XU Qiang,YANG Weimin,et al. Design and implementation of self-balancing two-wheeled robot based on Arduino[J]. Computer knowledge and technology, 2014, 10(34):8332-8334.
- [9] OXER J,BLEMINGS H. Practical Arduino:cool projects foropen source hardware[M]. New York:Apress,2009.
- [10]孔晶晶.基于Processing的互动媒体设计研究[D].无锡:江南大学,2009.KONG Jingjing. Research on interactive media design based on Processing[D]. Wuxi:Jiangnan University,2009.