Pepper/Nao中級教程:第四章 如何在Choregraphe中匯入外部Python lib庫
4.1 目標
如果下載了一個Python lib庫,我如何讓Choregraphe呼叫這個lib庫呢? 通過本教程,想必你就可以做到了。
4.2 原理
Choregraphe做的App,是由一堆指令盒和連線線組成。 而指令盒的本質就是Python程式,我們只要計算出lib庫在機器人中的檔案地址, 把lib地址註冊到系統環境中,就可以呼叫了。
4.3 動手實踐
-
用Choregraphe新建一個App
-
將App儲存到任意目錄
-
將lib目錄拷貝到步驟2的目錄下,然後Choregraphe的專案中就可以看到lib資料夾。
-
在Choregraphe的流程圖中新建一個Python指令盒,例如叫set path to folder
-
雙擊set path to folder的指令盒,按照下圖編寫程式。
-
現在後面的指令盒就可以import 這個lib庫了。
相關推薦
Pepper/Nao中級教程:第四章 如何在Choregraphe中匯入外部Python lib庫
4.1 目標 如果下載了一個Python lib庫,我如何讓Choregraphe呼叫這個lib庫呢? 通過本教程,想必你就可以做到了。 4.2 原理 Choregraphe做的App,是由一堆指令盒和
Pepper/Nao中級教程:第五章 如何在Choregraphe中呼叫百度翻譯API
目標 我希望讓機器人做翻譯,但是Naoqi自身是沒有翻譯API的。 那麼我可以呼叫百度翻譯API來實現翻譯功能。 原理 百度API是RESTfulAPI,直接向百度API的URL發出請求, 返回值中就
解析幾何:第四章 空間中的直線與平面(1)空間直線的方向、平面方程、空間直線方程
§1 空間直線的方向 1. 方向角 通過原點O的直線OM與三條座標軸的夾角α,β,γ稱為該直線的方向角 即: α=∠MOX,β=∠MOY,γ=∠MOZ 2. 方向餘弦 直線方向角的餘弦稱為方向餘弦。 l=cosα=x/ρ, m=cosβ=y/ρ, n=cosγ=z
Node入門教程(5)第四章:global 全局變量
-c 這不 .com clear 替換 http htm 取消 floating global - 全局變量 全局對象(global object),不要和 全局的對象( global objects )或稱標準內置對象混淆。這裏說的全局的對象是說在全局作用域裏的內的對象
<Mastering KVM Virtualization>:第四章 使用libvirt創建你的第一臺虛擬機
最小 3.1 返回結果 創建虛擬機 tip let rake mas nal 在第3章《搭建獨立的KVM虛擬化》中,你安裝並啟動了libvirtd服務。你還引入了幫助你管理虛擬機的libvirt管理工具virt-manager和virsh。 相較於命令行,新用戶總是更喜歡G
《數學之美》讀書記錄【思維導圖記錄】:第四章,談談中文分詞
post IT .cn splay top style title mage blog 《數學之美》讀書記錄【思維導圖記錄】:第四章,談談中文分詞
java並發編程實戰:第四章----對象的組合
而不是 map對象 exception 繼承 操作 src 內置 並且 png 一、設計線程安全的類 找出構造對象狀態的所有變量(若變量為引用類型,還包括引用對象中的域) 約束狀態變量的不變性條件 建立對象狀態的並發訪問管理策略(規定了如何維護線程安全性) 1、收集同步
軟件工程:第四章作業
足球 集成測試 書寫 lib 軟件 測試用例 效率 相同 位置 1.結對項目的案例和論文 結對編程是一種編程模式,從字面上理解就是兩個程序員並排坐在一臺電腦前,面對同一臺顯示器,他們一起進行需求分析、設計、編碼、編寫測試用例、執行單元測試和集成測試,甚至一起寫文檔。這麽說吧
Vue.js-04:第四章 - 頁面元素樣式的設定
一、前言 前端開發中有三大件:HTML、CSS、JavaScript,在前面的學習中,不管是學習 Vue 的指令系統還是 Vue 的事件修飾符,主要還是針對的是我們在前端開發中的 JavaScript 這一塊,而在實際的開發中必定會需要涉及到對於頁面佈局的設計。即使你採用的是使用第三方的 U
現代作業系統: 第四章 檔案系統
在多程式多使用者的系統上,讀取資料有以下問題: 如何找到資訊? 如何防止一個使用者讀取另一個使用者的資料 如何知道哪些塊是空閒的? 通過前面的學習, 我們知道 作業系統對處理器進行抽象 建立了程序這個概念; 通過對物理儲存器的抽象建立了 虛擬地址空間的概念,
深入淺出學Vue開發:第四章、Vue的生命週期及原始碼實現
歡迎大家訪問我的個人網站 - Sunday俱樂部 通過上面兩章的學習,我們已經學會了Vue的所有基礎語法,包括: 1、{{Mustache}} 語法 2、v-if、v-else、v-else-if、v-show 3、v-for 4、v-bind 5、v-mo
Python--Redis實戰:第四章:資料安全與效能保障:第7節:非事務型流水線
之前章節首次介紹multi和exec的時候討論過它們的”事務“性質:被multi和exec包裹的命令在執行時不會被其他客戶端打擾。而使用事務的其中一個好處就是底層的客戶端會通過使用流水線來提高事務執行的效能。本節將介紹如何在不使用事務的情況下,通過使用流水線來進一步提升命令的執行效能。 之前章節曾經介紹過一
資料結構和演算法分析:第四章 樹
4.1預備知識 樹(tree)可以用幾種方式定義。定義樹的一種自然的方式使遞迴的方式。一棵樹使一些節點的集合。這個集合可以是空集;若不是空集,則樹由稱做為根(root)的節點r以及0個或多個非空的樹集合T1、T2、T3組成,這些子樹的每一課根都被來自根r的一條又
Vue.js-04:第四章
一、前言 前端開發中有三大件:HTML、CSS、JavaScript,在前面的學習中,不管是學習 Vue 的指令系統還是 Vue 的事件修飾符,主要還是針對的是我們在前端開發中的 JavaScript 這一塊,而在實際的開發中必定會需要涉及到對於頁面佈局的設計。即使你採用的是使用第三方的 UI 元件,
KY-RTI分佈模擬技術:第四章 C++程式設計
本章講述如何在Linux作業系統上設計GNU C++程式。演示了2個程式:聊天程式chat和時間管理程式time。chat使用HLA的互動類進行通訊,沒有采用tick服務;time使用HLA的物件類進行通訊,採用tick服務;並說明了如何簡單修改就可以變成一
Python--Redis實戰:第四章:資料安全與效能保障:第8節:關於效能方面的注意事項
習慣了關係資料庫的使用者在剛開始使用Redis的時候,通常會因為Redis帶來的上百倍的效能提升而感到欣喜若狂,卻沒有認識到Redis效能實際上還可以進一步的提高。雖然上一節介紹的非事務型流水線可以儘可能地減少應用程式和Redis之間的通訊往返次數,但是對於一個已
模式識別 學習筆記:第四章 線性分類器 (持續更新中。。。)
1 引言 基於樣本直接設計分類器需要三個基本要素: 1. 分類器即判別函式的型別,也就是從什麼樣的判別函式類中去求解; 2. 分類器設計的目標或準則,確定函式類中的某些待定引數; 3. 如何設計演算法利用樣本資料搜尋到最優的函式引數。 判別函式
Kotlin極簡教程:第7章 面向物件程式設計
在前面的章節中,我們學習了Kotlin的語言基礎知識、型別系統、集合類以及泛型相關的知識。在本章節以及下一章中,我們將一起來學習Kotlin對面向物件程式設計以及函數語言程式設計的支援。 7.1 面向物件程式設計思想 7.1.1 一切皆是對映 《易
程式設計師程式設計藝術:第四章、現場編寫類似strstr/strcpy/strpbrk的函式
第四章、現場編寫類似strstr/strcpy/strpbrk的函式 前奏 有網友向我反應,之前三章(http://t.cn/hgVPmH)的面試題目,是否有點太難了。誠如他所說,絕大部分公司的面試題不會像微軟等公司的面試題目出的那麼
高等數學:第四章 不定積分(2)分部積分法 特殊型別函式的積分
§4.3 分部積分法 設函式, 具有連續導數, 那麼 移項得: 對這個等式兩邊求不定積分,得: (1) 式(1)稱為分部積分公式。 (1)還可表述成如下形式: