一. Duer OS
終極目標(biāo):
聽清晒旅, 聽懂, 滿足
軟硬件一體的開放
產(chǎn)品化應(yīng)用
外形各異袋倔,實際網(wǎng)絡(luò)和多口音情況下 體驗不好
Dueros 軟件后端架構(gòu)
demo- snowboy
快速生成命令詞喚醒模型并使用
https://snowboy.kitt.ai/dashboard
工具型產(chǎn)品的設(shè)計祠饺!值得借鑒粘咖,上手容易,先易后難
更多:dueros.baidu.com/developer
二. Apollo
硬件參考設(shè)計
軟件開源roadmap
良好的封裝和設(shè)計勉躺,面向?qū)ο蟀m配新車更容易
模擬器:ros replay data pack
數(shù)據(jù)分享協(xié)議:上傳更多,可以下載更多(按照視頻公里數(shù)計算)饵溅,汽車數(shù)據(jù)里面的github
系統(tǒng):修改了linux內(nèi)核 https://github.com/ApolloAuto/apollo-kernel
Linux Kernel
Apollo Linux Kernel is based on Linux Kernel 4.4.32 with some modifications.
What is the difference
Realtime patch (https://rt.wiki.kernel.org/index.php/RT_PREEMPT_HOWTO)
Latest e1000e intel ethernet driver
Bugfix for Nvidia driver under realtime patch
Double free in the inet_csk_clone_lock function patch (https://bugzilla.redhat.com/show_bug.cgi?id=1450972)
Other cve security patches
軟件框架:基于ROS的修改:https://github.com/ApolloAuto/apollo-platform
Compared to original ROS, we made the following improvements to enhance its stability and performance:
ROS Decentralization Feature
High Efficient Communication based on Shared Memory Transport Feature
Native Support with Protobuf Feature
數(shù)據(jù)平臺:https://github.com/ApolloAuto/apollo
綜上使用到的技術(shù)可吸收:
使用docker簡化部署流程
使用bazel管理較復(fù)雜的c++工程:https://github.com/ApolloAuto/apollo/blob/master/modules/control/proto/BUILD
BUILD相當(dāng)于makefile妨退。簡潔。依賴可管理蜕企,支持thrift咬荷,protobuf自動編譯
package(default_visibility = ["http://visibility:public"])
cc_binary(
name = "ros_node_service",
srcs = [
"ros_node_service.cc",
"ros_node_service.h",
],
deps = [
"http://external:gflags",
"http://modules/canbus/proto:canbus_proto",
"http://modules/common/adapters:adapter_manager",
"http://modules/control/common",
"http://modules/control/proto:control_proto",
"http://modules/hmi/proto:ros_node_proto",
"@ros//:ros_common",
"@com_github_google_protobuf//:protobuf",
],
)
三. 百度云開放平臺
展示也用的tensorboard
一體機(jī)的交付方式
demo
使用sdk調(diào)用人臉檢測服務(wù) - php version
可借鑒:
open平臺權(quán)限體系
appid 廠商
appkey 產(chǎn)品
appscrete 密碼
計算和存儲
人氣?轻掩! 開發(fā)者非常多~
四. 個人評價
- 百度AI大會發(fā)布了2款“安卓”幸乒,一個dueros,一個apollo唇牧。雖然都是開放罕扎,但是區(qū)別還是很大的。安卓開放出來丐重,第三方放到山寨手機(jī)里面腔召,雖然應(yīng)用市場,推送等服務(wù)還是被google掌控著扮惦,但是第三方還是可以自己漢化界面臀蛛,自己搭建應(yīng)用商店,推送崖蜜,這些門檻都不高掺栅。并且安卓單獨結(jié)合硬件就可以給用戶提供服務(wù),產(chǎn)生價值纳猪。百度這次的開放氧卧,把控力還是非常強(qiáng)的,隨時可以撤掉梯子氏堤。單獨的技術(shù)也不能完整服務(wù)客戶沙绝,產(chǎn)生價值搏明。所以效果有待觀察
- dueros的開放平臺思路和alexa的完全不一樣。 dueros開放出來軟硬件一體的設(shè)計闪檬,讓大家自己去做各式各樣的音箱星著,自己提供所有后端服務(wù)。而alexa是開放出來關(guān)鍵詞粗悯,讓第三方開發(fā)者可以為用戶指定的請求query虚循,開發(fā)出可以滿足需求的服務(wù)