github代码托管平台被微软收购,开源社区平台注定自身赚起钱来相当吃力。未来github加入了微软生态,又会扮演着什么样的角色?在github“沦落”前,这些自动驾驶项目值得多看几遍。
github是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名github。作为开源代码库以及版本控制系统,github拥有超过900万开发者用户。随着越来越多的应用程序转移到了云上,github已经成为了管理软件开发以及发现已有代码的首选方法。
而就在上周末,微软正在洽谈准备全资收购 github的消息传的沸沸扬扬。彭博新闻社 6 月 4 日凌晨发布最新报道称,据熟悉此事的消息人士透露,微软已同意收购 github inc.,并最快会在今天宣布这笔交易。
与此同时,我们还注意到github竞品之一的gitlab顺势推出了从 github 迁移到gitlab的工具 ,并且从6月4日零点开始,无论是project还是repository都瞬间迎来了迁移高峰。
在传出微软收购 github 的消息后,gitlab 在其官网发布了一篇文章表示祝贺,并表示微软此次收购也意味着软件开发者的影响力在日益增长,他们是新的王者,他们在组织中的影响力正随着他们的价值而不断增长。
在听到github或将被微软“以50亿美金收购”的消息时,绝大多数程序员的内心想必是拒绝的,“github应该保持中立,不能被任何公司收购……”,也有开发者表示:“谁收购github并不重要,重要的是时刻保持一颗开源的心。为全球开发者提供一个舒适的平台,一起改变世界。”
github未来被收购后,是否能继续保持一颗开源的心,这个问题不得而知。然而对于开发者来说,那些高点赞的自动驾驶项目值得多看几篇。
1.udacity项目
udacity很早以前就开启了开源自驾车项目——udacity 无人驾驶车工程师纳米学位(nanodegree)系列计划,他们决定开发自动驾驶nanodegree计划时,为了教世界建立自动驾驶汽车,解决自动驾驶问题。谷歌自驾车创始人兼udacity总裁塞巴斯蒂安特朗组建了我们的核心自动驾驶团队,由全球数百名学生撰写开源代码。
以下是udacity开源项目的列表:
深度学习转向模型——训练了许多不同的神经网络来预测汽车的转向角度。
相机安装——支持可使用标准gopro硬件安装的镜头和相机机身
注释的驾驶数据集——许多小时的标记驾驶数据
驾驶数据集——超过10小时的驾驶数据(激光雷达,相机等)
ros指导节点——有助于深度学习模型与ros进行交互
udacity还专门设计了模拟器unity,使用一个深度神经网络来模拟人类的驾驶行为。在训练阶段,我们使用键盘在模拟器内对我们的车进行导航。当驾驶汽车时,模拟器会记录训练图像和相应的转向角度。然后使用这些记录的数据来训练我们的神经网络。训练模型会在两个轨道上进行测试,即训练轨道和验证轨道。
github地址:
https://github.com/udacity/self-driving-car-sim
2.cpfl/autoware项目
由tier iv维护的用于城市自动驾驶的开源软件。支持以下功能:
3d本地化
3d映射
路径规划
路径跟随
加速/刹车/转向控制
数据记录
汽车/行人/物体检测
交通信号检测
交通灯识别
车道检测
对象跟踪
传感器校准
传感器融合
面向云的地图
连接自动化
智能手机导航
软件仿真
虚拟现实
该项目既可以模拟,也可以在真车上测试。为了安全使用,那些没有有真正自动驾驶车辆的人可以在一种基于rosbag的软件上模拟。将autoware用于真正的自动驾驶车辆,需要现场测试之前制定安全措施和风险评估。
github地址:
https://github.com/cpfl/autoware
3.marsauto/europilot
卷积神经网络(cnn)控制ets2内的方向盘
europilot是一个开源项目,它使用python控制euro truck simulator 2开发自我驾驶算法的工具包。利用流行的欧洲卡车模拟器(ets2)开发自动驾驶算法。使用europilot,可以捕获游戏屏幕输入,并以编程方式控制模拟器内的卡车。europilot可以以两种方式之一使用:培训或测试。对于培训,europilot可以实时捕获屏幕输入并输出一个numpy数组,同时获取轮盘游戏杆值。相关屏幕截图和游戏杆值之间的映射被写入一个csv文件。
在csv文件中,每行都有带游戏杆值的截图文件名。为了进行测试,europilot可以创建一个可在游戏内部识别的虚拟游戏杆驱动程序,该驱动程序可用于以编程方式控制卡车。使用此游戏杆,您可以创建一个实时推理网络,将网络屏幕作为输入,并输出相关的游戏杆命令,如转向。
github地址:
https://github.com/marsauto/europilot
4.comma.ai/openpilot
这是“神奇小子”george hotz 创办的自动驾驶初创公司 comma.ai 分享的一款开源驾驶代理openpilot。目前它可以为hondas,acuras和toyotas等车型提供自适应巡航控制(acc)和车道保持辅助系统(lkas)的功能。他还提供了一份硬件组装指南,指导极客用户自己动手打造一个即插即用的辅助驾驶套件。
5.voyage
我们之前介绍过,voyage已经开始分享其为自己的l4自动驾驶出租车开发的安全要求,测试场景,指标,工具和代码,其被称为开放式自主安全(oas)的初始版本,将采用github存储库来公布文档和代码。第一版包括情景测试,功能安全,自主评估和测试工具包。下半年,oas还将发布驾驶员培训材料,其他场景和故障注入代码及测试内容。
三运放V/I转换电路
四个关键词总结物联网产业
关于锂离子电池的性能分析和介绍
贺利氏推出最新混合科技材料用于可折叠触摸屏与可绕式显示器
深度测评广汽三菱帕杰罗·劲畅
未来GitHub加入了微软生态,又会扮演着什么样的角色?
智能座舱人机交互技术发展与座舱检测的传感器模块应用探讨
赛灵思Virtex-7 2000T荣膺2012中国年度电子成就奖
法拉第工厂缩水 产能由10万辆减至1万辆
3D打印四足机器人的制作图解
消息称SpaceX完成融资8.5亿美元
高频开关电源的发展现状
汽车电子后装行业推出“前视影像辅助”产品
iphone8确认了 售价恐怖 外观神似小米6 苹果是生是死全看它了
源创通信开源智能路由器 MTK 7623N 介绍
Linux上常用的命令有哪一些
比亚迪与亚马逊云科技达成合作,加速拓展全球业务
开沃汽车将发布首款乘用车平台开发的车型 低价对标特斯拉Model 3
化工厂烟囱排放检测方案的简单说明
CANFDWIFI-100U的工作模式