Linux基金会与一批领先科技公司启动开源Dronecode项目
2014-10-13 来源:EEWORLD
Dronecode项目将推进无人机开发进程;项目创始成员包括:3D Robotics、百度、Box、DroneDeploy、英特尔、jDrones、Laser Navigation、高通科技、SkyWard、Squadrone System、Walkera和Yuneec。
Marketwired 2014年10月13日德国杜塞尔多夫消息----欧洲嵌入式Linux大会----专注于推动Linux和协作开发发展的非营利性组织Linux基金会(Linux Foundation)今日宣布创立Dronecode项目(Dronecode Project)。该项目将把现有的开源无人机项目和资产整合为一个由Linux基金会管理的非营利性项目,为无人机(UAV)领域打造一个通用、共享的开源平台。
该项目的创始成员包括3D Robotics、百度、Box、DroneDeploy、英特尔、jDrones、Laser Navigation、高通科技、SkyWard、Squadrone System、Walkera和Yuneec。Dronecode包含APM/ArduPilot UAV软件平台及相关代码,这个平台由先进UAV自动飞行和自主控制技术的世界领先厂商3D Robotics主持。这家公司的联合创始人Chris Anderson以前曾担任过《连线》杂志总编,著有《长尾理论》、《免费》和《创客:新工业革命》等畅销书。Dronecode项目还将吸纳由苏黎世联邦理工学院的Lorenz Meier领导的PX4项目。
目前有超过1200名开发者参与Dronecode工作,某些项目一天有超过150个code commit。项目实例包括APM/ArduPilot、Mission Planner、MAVLink和DroidPlanner等。无人机技术前沿的很多组织包括Skycatch、DroneDeploy、HobbyKing、Horizon Ag、PrecisionHawk、Agribotix和Walkera等已采用这个平台。
Andrew Tridgell("Tridge")将出任Dronecode项目技术指导委员会(TSC)主席,他也是项目委员会成员。他是APM/ArduPilot开发工作的首席维护师,他在开源软件社区做出的巨大贡献,包括开发Samba文件服务器的工作,受到广泛认可。
Linux基金会执行理事Jim Zemlin表示:"开源软件和协作开发正在推进当今最热门、最前沿领域的技术。Dronecode项目就是最好的例子。成为Linux基金会协作项目后,Dronecode社区将获得一个大规模项目在取得突破性进展时所需要的支持。其结果,将使开源无人机和机器人项目取得更大的创新成果并获得一个通用的平台。"
Dronecode项目采取中立的管理结构并协调对社区所需的资源和工具的资助,有助于满足不断发展壮大的开源社区的各种需求。这种管理结构允许其他各方和开发者参与软件开发和影响软件导向。Dronecode项目委员会将由企业成员和技术社区成员组成。技术指导委员会将由顶级项目的项目负责人和维护者组成。委员会成员可通过选举进入技术指导委员会。
无人机的发展在过去两三年明显加快,这主要得益于制造商的推进和无人机在各个新领域的应用。航空航天市场研究公司Teal Group的最新研究估计,在未来十年里,全球用于研究、开发、测试和评估无人机技术的总开支将达到910亿美元。从环境研究、野生动物保护到搜索救援,无人机正逐渐在商业和国防应用以外的各个领域得到认可。另外,无人机为数据分析、存储和显示领域带来的机遇为企业开创了更多的应用机会。目前,全球有数以万计的开发者和厂商正致力于无人机技术及其未来发展。Dronecode项目将有助于推进这些技术的开发进程,加快更优质、更廉价和更可靠的UAV开源软件的推广应用。
Dronecode项目是Linux基金会的一个协作项目。协作项目是获得独立资助的软件项目,利用协作开发的力量,促进整个行业和生态系统的创新。通过传播史上最大协作软件开发项目的协作基因,Linux基金会提供至关重要的协作和组织框架,以便项目主管方能够专注创新和结果。Linux基金会协作项目涵盖企业、移动、嵌入式和生命科学市场,得到IT领域许多最大企业的支持。
- 不用“闭门造车”,开源标准将使无人机急速起航!
- Linux帧缓冲设备驱动程序框架及图形界面GUI的移植
- Linux Kernel之flush_cache_all在ARM平台下是如何实现的
- 手把手教你写Linux设备驱动---中断(三)--workqueue实现(基于友善之臂4412开发板)
- makefile初步制作,arm-linux- (gcc/ld/objcopy/objdump)详解
- Ubuntu下安装arm-linux-gnueabi-xxx编译器
- 用Qemu运行/调试arm linux
- Linux内核异常处理体系结构详解(一)
- arm linux 移植 mtd-utils 1.x
- 基于gnu-arm-linux的LPC2220的简单工程模板