Isaac SDK是Nvidia機器人的核心開發(fā)包。使用Isaac可幫助我們快速開發(fā)機器人應用罢缸。最主要的優(yōu)勢是此開發(fā)包統(tǒng)一了整個機器人技術框架篙贸,對我們學習提高是一個非常好的指導框架。
Isaac SDK需要安裝在Ubuntu18.04操作系統(tǒng)下枫疆,主機安裝需要Nvidia顯卡支持爵川,因為要運行Cuda進行GPU加速。 機器人程序是運行在Jetson Nano息楔,Jetson Xavier 或Jetson Tx2硬件上面寝贡。 這里,我們使用Jetson Nano值依,因為這是最便宜的圃泡。
需要特別注意的一點: Jetson nano下安裝Isaac SDK其實是安裝運行支持環(huán)境Runtime,并不是安裝開發(fā)包愿险,所有的開發(fā)是在上位主機颇蜡,也就是我們的電腦上進行的,也就是官方文檔中的Desktop環(huán)境辆亏。
桌面上位機安裝
# 在解壓后的SDK目錄下
engine/build/scripts/install_dependencies.sh
Jetson nano運行依賴安裝
# 注意:此命令不在Jetson nano上運行风秤,在桌面上位機運行
# 需要知道Jetson Nano的用戶名和IP
engine/build/scripts/install_dependencies_jetson.sh -u <jetson_username> -h <jetson_ip>
# 如果在Jetson Nano上運行上面的命令,會造成Jetson Nano崩潰重啟