軟銀機器人平臺之NAOqi

#軟銀的機器人帝國

Aldebaran:Aldebaran Robotics SAS 于創始人兼 CEO Bruno Maisonnier 在 2005 年創立,該公司致力于研發能在退休家庭中幫助老年人,或者能與孤獨癥兒童溝通的機器人。

AGI:Advanced Generation Interface Japan, Inc. 的簡稱,專門從事以感性控制技術( ST, Sensibility Technology )為核心的感性控制解決方案以及語音識別解決方案。

Asratec:從事 V-Sido 系列產品的策劃、設計、開發、銷售和咨詢。包括機器人控制系統「 V-Sido OS 」、機器人控制鏈接系統「 V-Sido CONNECT 」、音樂聯動機器人控制系統「 V-Sido×Songle 」以及機器人遠程控制系統「 VRcon 」。「 V-Sido OS 」適用于不同尺寸大小的機器人,從小型機器人到巨型機器人都有豐富的應用案例。

Cocoro SB:專注于機器人服務領域

Boston Dynamics:代表作大狗、Atlas 雙足機器人、Handle 雙輪機器人

Schaft:仿人型雙足行走機器人

通過收購,軟銀構建了一個完整的機器人生態,而且是目前為止各領域技術最強的組合。可以預見,隨著機器人的普及,機器人的應用開發將會是下一個技術熱潮,所以今天來聊聊目前為止商業化最成功的NAO和Pepper背后的機器人平臺——NAOqi

#NAOqi OS

NAOqi OS基于linux,由Aldebaran公司自己封裝了一套中間件,稱為NAOqi Framework(這種平臺形式跟ROS類似,不過它倆架構上完全不同),并對外提供了可供不同平臺(Windows、Linux、Mac、Android)和不同語言(C++、Python、Javascript、Java等)調用的統一編程接口。

#NAOqi API

基于NAOqi 2.5版本

#NAOqi Core—核心

  • ALBehaviorManager
    開始或者停止行為(可調用其他應用的行為)
  • ALConnectionManager
    連接管理(包括有線網、WIFI、藍牙)
  • Extractors
    視覺和感知模塊的基類
  • ALDiagnosis
    機器人硬件診斷(可獲取診斷狀態)
  • ALExpressionWatcher
    表達式觀察者(可將單個事件以表達式形式組合為一個復雜的事件,并按特定時間順序執行)
  • ALKnowledge
    以三元組的形式管理持久化數據
  • ALMemory
    儲存了機器人的所有關鍵信息,并支持用戶自定義數據的存取,類似于一個Map
  • ALModule
    所有Module的基類
  • ALMood
    自主模式下,機器人觀察到前方人物的情緒狀態
  • ALNotificationManager
    管理機器人上的通知,機器人在接收到通知時,會以LED燈和聲音作出相應反應
  • ALPreferenceManager
    設置類數據管理
  • ALResourceManager
    資源管理,資源包括(運動單元、麥克風、LED燈、CPU等等)
  • ALSystem
    獲取系統信息,執行系統操作(關機、重啟、升級、恢復出廠設置等)
  • ALUserInfo
    管理機器人上存儲的用戶信息
  • ALUserSession
    管理當前活躍用戶狀態
  • ALTabletService
    機器人平板的操作類,可用于加載網頁、播放音視頻、wifi及亮度調節等
  • ALWorldRepresentation
    長期數據的存儲,可執行一些SQL查詢
  • PackageManager
    安裝或管理應用
  • ServiceManager API
    控制已安裝的服務
  • ALLauncher
    (已廢棄)動態加載類庫、腳本、可執行程序等
  • ALLogger
    (已廢棄)機器人的日志輸出
  • ALPreferences
    (已廢棄)訪問xml配置文件,并提供與ALValues的轉換
  • ALStore
    (被Store代替)管理云端應用商店

#NAOqi Interaction engines—交互引擎

#NAOqi Motion—運動

#NAOqi Vision—視覺

#NAOqi Audio—聲音

#NAOqi People Perception—人類感知

#NAOqi Sensors & LEDs—傳感器和LED

#NAOqi DCM—硬件抽象層

  • 機器人的硬件抽象層,負責管理所有電子元件的通信

轉發請注明出處,更多精彩,見個人博客http://xxhong.com

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 中國的機器人產業說起來很火,都是虛火,太多的人看到了這是個風口,都跑來創業,不是真正熱愛機器人,機器人行業本身需要...
    方弟閱讀 2,130評論 0 3
  • NAOQI OS是軟銀pepper和nao機器人的核心操作系統,NAOQI API提供了訪問機器人的各種傳感器設備...
    郭少悲閱讀 6,809評論 4 2
  • 他們也有自己的人生,如果我們總是想做別人人生的中心,那么他把自己放在哪里呢。 但是既然是我選擇的路,只要你對我始終...
    我是Kaila閱讀 228評論 0 0
  • 白日的蟬鳴仿如你那日的淺笑 總在我的耳際心上回蕩 如果精神允許 我提筆總想給你寫詩 這夏夜半弦殘月 另一半被你藏入...
    陌諾流年閱讀 937評論 46 51
  • 這是我最近遇到的問題,由于之前對PopupWindow使用不熟悉,理解不透徹導致的,所以現在對這些方法進行了盡量的...
    浪夠_閱讀 7,148評論 5 13