Dronely: A Visual Block Programming Language for the Control of Drones

Eric Tilley, Jeff Gray
{"title":"Dronely: A Visual Block Programming Language for the Control of Drones","authors":"Eric Tilley, Jeff Gray","doi":"10.1145/3077286.3077307","DOIUrl":null,"url":null,"abstract":"Dronely is a visual block programming language that allows users to build programs for the control of small drones. Dronely uses drones as a way of raising interest in computer science among K-12 students by presenting a user-friendly and intuitive drag-and-drop interface for building programs that have a physically observable effect. Although the language was designed so that simple tasks are straightforward to accomplish, more complex programs can still be implemented in Dronely. In this paper, we introduce the language features provided in Dronely and outline the implementation details of using Blockly on an Android device.","PeriodicalId":91384,"journal":{"name":"Proceedings of the 2014 ACM Southeast Regional Conference","volume":"2 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2017-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2014 ACM Southeast Regional Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3077286.3077307","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

Dronely is a visual block programming language that allows users to build programs for the control of small drones. Dronely uses drones as a way of raising interest in computer science among K-12 students by presenting a user-friendly and intuitive drag-and-drop interface for building programs that have a physically observable effect. Although the language was designed so that simple tasks are straightforward to accomplish, more complex programs can still be implemented in Dronely. In this paper, we introduce the language features provided in Dronely and outline the implementation details of using Blockly on an Android device.
无人机:一种用于无人机控制的可视化块编程语言
drone是一种可视化块编程语言,允许用户构建控制小型无人机的程序。drone使用无人机作为提高K-12学生对计算机科学兴趣的一种方式,通过呈现用户友好和直观的拖放界面来构建具有物理可观察效果的程序。尽管该语言被设计成简单的任务可以直接完成,但更复杂的程序仍然可以在drone中实现。在本文中,我们介绍了Blockly提供的语言特性,并概述了在Android设备上使用Blockly的实现细节。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书