91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

宇樹科技(Unitree)開源資料全解析與嵌入式開發(fā)者應用指南(入局具身智能)

jf_44130326 ? 來源:Linux1024 ? 2026-02-05 13:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

宇樹科技作為國內(nèi)人形機器人、四足機器人領域的頭部企業(yè),其開源生態(tài)覆蓋數(shù)據(jù)集、AI模型、開發(fā)框架、仿真工具、硬件SDK、ROS等全鏈路資源,既面向?qū)W術研究,也深度適配工業(yè)級嵌入式開發(fā)需求。下面先系統(tǒng)梳理其開源資料體系,再針對嵌入式開發(fā)者給出精準的資源利用策略。

官方鏈接:

https://www.unitree.com/cn/opensource
wKgZO2kajEeAJJjxAARoT_oe-fo236.pngwKgZO2kajEiAUn_0AAJKAPpjuN8219.png

一、宇樹科技開源資料體系:按功能分類解析

宇樹的開源資料高度聚焦機器人開發(fā)全流程,從底層硬件控制到上層AI算法、從仿真驗證到實物部署,形成了完整閉環(huán)??煞譃?/span>6大類,核心信息如下:

1. embodied AI數(shù)據(jù)集與預訓練模型:機器人感知-決策基礎數(shù)據(jù)

面向機器人操作任務的AI模型訓練,提供高質(zhì)量標注數(shù)據(jù)和成熟模型,降低算法研發(fā)門檻。

?核心數(shù)據(jù)集

?G1靈巧手操作數(shù)據(jù)集、G1夾爪操作數(shù)據(jù)集、Z1雙臂操作數(shù)據(jù)集:覆蓋單指/多指抓取、雙臂協(xié)同等高頻工業(yè)場景,包含力控、視覺、關節(jié)角度等多模態(tài)數(shù)據(jù)。

?預訓練模型

?主流模仿學習(IL)模型:如DPData-efficient Policy)、ACTAction Chunking with Transformers),已適配宇樹硬件,可直接用于從人類演示中學習操作技能。

2.機器人開發(fā)框架:封裝核心算法,支持全流程落地

針對特定開發(fā)目標(模仿學習、強化學習)提供模塊化框架,嵌入式開發(fā)者可直接基于框架二次開發(fā),無需從零搭建基礎邏輯。

框架名稱

核心功能

支持硬件

開發(fā)價值

unitree_IL_lerobot

基于LeRobot的模仿學習框架,覆蓋數(shù)據(jù)收集算法開發(fā)模型訓練實物部署全流程

人形機器人G1、機械Z1、靈巧手Dex3

嵌入式開發(fā)者可快速實現(xiàn)“AI驅(qū)動的機器人操作,無需關注算法底層細節(jié),僅需適配硬件接口

unitree_rl_gym

強化學習(RL)實現(xiàn)倉庫,封裝經(jīng)典RL算法

四足機器人Go2、人形機器人H1/H1_2、G1

用于開發(fā)自主決策類任務(如機器人避障、動態(tài)平衡),支持仿真與實物端統(tǒng)一調(diào)用

3.仿真工具:降低嵌入式開發(fā)實物試錯成本

嵌入式開發(fā)中實物調(diào)試風險高、周期長,宇樹提供2類仿真工具,支持先仿真驗證,再實物部署。

?unitree_mujoco

?基于宇樹SDK2Mujoco物理引擎開發(fā),可無縫集成用unitree_sdk2/unitree_ros2/unitree_sdk2_python寫的控制程序。

?核心價值:嵌入式開發(fā)者可先在仿真中驗證關節(jié)控制、運動規(guī)劃邏輯,避免因代碼bug損壞硬件(如電機堵轉、機械臂碰撞)。

?unitree_rosROS1/ unitree_ros2ROS2

?包含所有宇樹機器人的URDF模型(可獲取質(zhì)量、轉動慣量、關節(jié)限位等關鍵硬件參數(shù)),并提供unitree_controller控制器)、unitree_gazeboGazebo仿真包)。

?核心價值:適配ROS生態(tài),支持用Gazebo快速搭建多機器人協(xié)同、傳感器融合的仿真場景,嵌入式開發(fā)者可基于此做分布式控制驗證。

4.硬件控制SDK:嵌入式開發(fā)的底層入口

SDK是嵌入式開發(fā)者與宇樹機器人硬件交互的核心工具,按機器人類型開發(fā)語言細分,覆蓋從單關節(jié)控制整機運動的全層級需求。

1)多機器人通用SDK

SDK名稱

支持硬件

開發(fā)語言

核心功能

嵌入式場景適配

unitree_legged_sdk

四足機器人Aliengo、A1Go1

C++

提供底層關節(jié)控制接口(單關節(jié)角度/力矩控制)和高層運動接口(指定速度/步態(tài)控制)

適用于對實時性要求高的場景(如四足機器人動態(tài)平衡),可直接對接嵌入式實時系統(tǒng)(如RT-Thread、VxWorks

unitree_sdk2

四足機器人Go2/B2、人形機器人H1

C++

功能定位與unitree_legged_sdk一致,硬件適配升級

支持新一代機器人的高算力硬件(如H1的軀干計算單元),接口更簡潔,實時性優(yōu)化

unitree_sdk2_python

Go2/B2/H1/G1

Python

unitree_sdk2Python封裝

適合嵌入式開發(fā)者快速做原型驗證(如用Python寫簡單的步態(tài)測試腳本),再用C++重構底層邏輯

2)機械臂專用SDK

?z1_controllerZ1機械臂的驅(qū)動橋梁,必須單獨運行才能調(diào)用z1_sdk,負責硬件通信協(xié)議解析。

?z1_sdkZ1機械臂控制核心SDK,提供C++/Python接口:

?底層模式:直接控制每個關節(jié)的角度、速度、力矩;

?高層模式:實現(xiàn)點到點運動(如指定機械臂末端坐標)。

?z1_joystickB1機器狗搭載Z1時的遙控器控制例程,支持自定義遙控器適配(如替換為工業(yè)遙控器)。

3)傳感器SDK

針對宇樹自研傳感器,提供二次開發(fā)接口,降低嵌入式傳感器-機器人集成難度:

?電機SDK:封裝電機通信協(xié)議,避免嵌入式開發(fā)者手動解析CAN/LIN總線數(shù)據(jù),直接調(diào)用電機啟停、轉速控制接口。

?4D Lidar SDKL1/L2激光雷達的二次開發(fā)SDK,支持獲取點云、IMU數(shù)據(jù)。

?4D Lidar L1 Open Source SLAM:基于Point-LIO算法,僅用L1的點云和內(nèi)置IMU即可完成SLAM(同步定位與地圖構建),嵌入式開發(fā)者可直接集成到機器人自主導航模塊。

4)相機SDK

?Go1 Camera SDK routinesGo2機器人相機的開發(fā)例程,支持獲取RGB、深度圖像,可用于視覺引導抓取等場景。

5.遙操作示例:嵌入式人機交互開發(fā)參考

提供2類主流設備的遙操作方案,嵌入式開發(fā)者可直接復用硬件通信邏輯運動映射算法

?Kinect Camera Teleoperation:基于Azure Kinect深度相機的H1人形機器人雙臂遙操作程序,實現(xiàn)人類動作機器人動作的實時映射。

?Apple Vision Pro Teleoperation:基于AVPApple Vision Pro)的H1_2遙操作倉庫,適配VR設備的空間定位數(shù)據(jù),適合開發(fā)沉浸式遙操作(如遠程工業(yè)裝配)。

6.學習與教學資源:嵌入式入門進階工具

?unitree_guide:配合教材《四足機器人控制算法——建模、控制與實踐》的開源項目,包含:

?機器人關節(jié)電機控制方法、四足機器人力控算法;

?同時配置仿真環(huán)境實物開發(fā)環(huán)境,1-2條命令即可切換。

?核心價值:嵌入式開發(fā)者可從基礎控制算法入手,理解電機模型力控邏輯步態(tài)規(guī)劃的底層關聯(lián),避免直接開發(fā)時知其然不知其所以然。

wKgZO2kajEiAEaPPAAJnB5NclmU291.png

二、嵌入式開發(fā)者如何精準利用這些開源資料?

嵌入式開發(fā)的核心需求是底層硬件控制、實時性優(yōu)化、硬件-算法協(xié)同、低成本試錯,需根據(jù)具體開發(fā)場景匹配資源,以下分6類場景給出策略:

場景1:底層電機/關節(jié)控制(核心需求:實時性、硬件適配)

?推薦資源unitree_legged_sdkC++)、unitree_sdk2C++)、電機SDK、z1_sdk(底層模式)。

?使用方法

a.先通過unitree_guide的仿真環(huán)境,理解電機力矩控制、關節(jié)限位保護的邏輯(避免實物調(diào)試時電機過載);

b.C++基于SDK開發(fā)底層驅(qū)動:直接調(diào)用SDK關節(jié)控制接口,對接嵌入式硬件的CAN總線(宇樹機器人電機多采用CAN通信);

c.重點關注SDK中的實時性參數(shù)(如控制周期、數(shù)據(jù)傳輸波特率),適配嵌入式系統(tǒng)的調(diào)度優(yōu)先級(如在Linux中用RT_PREEMPT補丁優(yōu)化實時性)。

場景2:機器人整機運動控制(如四足步態(tài)、人形行走)

?推薦資源unitree_guideunitree_sdk2(高層模式)、unitree_mujoco

?使用方法

a.unitree_guide學習四足機器人力控步態(tài)的數(shù)學模型(如足端軌跡規(guī)劃、身體姿態(tài)調(diào)整);

b.unitree_mujoco中仿真驗證步態(tài)參數(shù)(如步長、步頻),觀察機器人是否穩(wěn)定;

c.unitree_sdk2的高層接口(如指定速度控制)將仿真驗證后的步態(tài)移植到實物,僅需修改硬件偏移參數(shù)(如不同機器人的關節(jié)零位差異)。

場景3AI +機器人融合(如視覺抓取、自主避障)

?推薦資源embodied AI數(shù)據(jù)集、unitree_IL_lerobot、unitree_rl_gym、4D Lidar SLAM、Go1 Camera SDK

?使用方法

a.若做模仿學習(如讓G1手模仿人類抓?。河?/span>unitree_IL_lerobot數(shù)據(jù)收集模塊采集人類演示數(shù)據(jù),結合官方數(shù)據(jù)集訓練模型,再通過SDK部署到機器人;

b.若做自主導航:直接集成4D Lidar L1SLAM倉庫,獲取機器人位姿,再用unitree_sdk2控制機器人避障(SLAM輸出的地圖+ SDK的運動控制結合);

c.嵌入式優(yōu)化點:將AI模型(如ACT)通過TensorRT量化,部署到機器人的嵌入式算力單元(如H1NVIDIA Jetson),降低延遲。

場景4:傳感器集成(激光雷達、相機與機器人協(xié)同)

?推薦資源4D Lidar SDK、Go1 Camera SDKunitree_ros2。

?使用方法

a.用傳感器SDK獲取原始數(shù)據(jù)(如L1的點云、Go1相機的RGB圖),通過unitree_ros2話題發(fā)布功能,將數(shù)據(jù)同步到機器人的控制節(jié)點;

b.嵌入式層需處理傳感器時間同步(如用ROS2的時間戳機制,對齊點云、IMU、關節(jié)數(shù)據(jù)),避免因數(shù)據(jù)延遲導致控制失準(如視覺抓取時相機與機械臂不同步)。

場景5:遙操作功能開發(fā)(如工業(yè)遠程控制)

?推薦資源Kinect Camera Teleoperation、Apple Vision Pro Teleoperationz1_joystick。

?使用方法

a.復用示例中的設備通信邏輯(如Azure Kinect的深度數(shù)據(jù)解析、AVP的空間定位數(shù)據(jù)接收);

b.自定義運動映射規(guī)則(如將人類手臂的角度映射到H1的雙臂關節(jié),需根據(jù)嵌入式硬件的算力調(diào)整映射延遲);

c.基于z1_joystick的例程,適配工業(yè)遙控器(如替換為無線手柄),增加緊急停止硬件接口(嵌入式安全開發(fā)核心需求)。

場景6:快速原型驗證與學習進階

?推薦資源unitree_sdk2_python、unitree_rosGazebo)、unitree_guide。

?使用方法

a.Pythonunitree_sdk2_python)快速寫測試腳本(如控制G1手開合、H1單腿抬起),驗證硬件通信是否正常;

b.unitree_rosGazebo環(huán)境,搭建多機器人協(xié)同仿真(如Go2配合Z1搬運物體),驗證分布式控制邏輯;

c.新手從unitree_guide配合教材入手,先掌握機器人建模控制算法→SDK調(diào)用的全鏈路,再深入某一方向(如電機控制、AI部署)。

三、總結:嵌入式開發(fā)的宇樹開源資源使用邏輯

宇樹的開源資料不是孤立的,而是從學習仿真開發(fā)部署的遞進關系:

1.入門層:用unitree_guide+仿真環(huán)境打基礎,理解控制原理;

2.原型層:用Python SDKunitree_sdk2_python)快速驗證硬件與算法邏輯;

3.開發(fā)層:用C++ SDKunitree_sdk2、z1_sdk)做底層開發(fā),優(yōu)化實時性;

4.集成層:用框架(unitree_IL_lerobot+傳感器SDKLidar/Camera)做上層功能集成;

5.驗證層:用unitree_mujoco/ROS Gazebo做全場景驗證,再落地實物。

嵌入式開發(fā)者無需面面俱到,只需根據(jù)自身需求(如專注電機控制、還是AI部署)錨定核心資源,逐步深入,即可高效利用宇樹的開源生態(tài)降低開發(fā)成本。

wKgZO2kajEiAAFv9AADaePh9TOE781.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5202

    文章

    20516

    瀏覽量

    335129
  • 人形機器人
    +關注

    關注

    7

    文章

    994

    瀏覽量

    18516
  • 宇樹科技
    +關注

    關注

    1

    文章

    57

    瀏覽量

    861
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    嵌入式開發(fā)入門指南:從零開始學習嵌入式

    隨著物聯(lián)網(wǎng)、智能硬件的發(fā)展,嵌入式開發(fā)成為熱門技能之一。以下將為初學者提供一份詳細的嵌入式開發(fā)入門指南,涵蓋學習路徑、必備工具、推薦資源等內(nèi)容。 1.
    發(fā)表于 05-15 09:29

    給初學嵌入式開發(fā)者的建議

    給初學嵌入式開發(fā)者的建議http://www.arm8.net/thread-556-1-1.html開源操作系統(tǒng)已越來越多,而且也做得越來越好了,對于嵌入式初學者而言,難免又增加了一些煩惱。目前
    發(fā)表于 10-15 22:27

    嵌入式開發(fā) 學習指導 精選資料分享

    參考培訓機構 D-UEA嵌入式開發(fā)教學大綱-標準化-201001就業(yè)課程2010-07-29 15:15:49閱讀2評論0字號:大中小 訂閱嵌入式Linux內(nèi)核驅(qū)動核心開發(fā)者 - 長期就業(yè)課程
    發(fā)表于 08-12 06:49

    基于ARM的嵌入式開發(fā)

    基于ARM的嵌入式開發(fā):華清遠見/孫天澤基于ARM的嵌入式開發(fā)內(nèi)容有:ARM簡介,基于ARM的嵌入式產(chǎn)品,ARM架構,基于ARM的嵌入式開發(fā)。
    發(fā)表于 10-04 08:49 ?83次下載

    嵌入式開發(fā)

    嵌入式開發(fā)就是指在嵌入式操作系統(tǒng)下進行開發(fā),嵌入式Linux是以Linux為基礎的嵌入式作業(yè)系統(tǒng)。這里提供了
    發(fā)表于 12-20 13:21
    <b class='flag-5'>嵌入式開發(fā)</b>

    嵌入式技術已經(jīng)無處不在 嵌入式開發(fā)前景如何

    嵌入式開發(fā)由于應用廣泛而有著很大的發(fā)展?jié)摿?,但這方面的人才目前并不多。本文介紹了嵌入式開發(fā)的應用領域,以及成為一個嵌入式開發(fā)者需要進行的準備。  
    發(fā)表于 04-18 16:55 ?1.2w次閱讀

    嵌入式開發(fā)入門_學嵌入式開發(fā)需要看哪些書籍

    現(xiàn)在嵌入式開發(fā)越來越吃香,很多人都想要學習卻不知道要從何下手。本文分析了學習嵌入式軟件開發(fā)需要具備哪些基本知識和技能,開發(fā)學習的基本步驟,并給出了各種參考
    的頭像 發(fā)表于 04-04 10:25 ?4.1w次閱讀

    如何成為一名合格的嵌入式開發(fā)者?現(xiàn)在了解還不晚!

    合格的嵌入式開發(fā)者應是多面手,應具備各方面的技能,包括從硬件到軟件到應用(電力系統(tǒng)保護,自動化,控制,人工智能,機器學習等),從單板到系統(tǒng)整機,從技術到管理,甚至吹拉彈唱也需要了解一點,做項目管理
    的頭像 發(fā)表于 04-27 16:06 ?4218次閱讀
    如何成為一名合格的<b class='flag-5'>嵌入式開發(fā)者</b>?現(xiàn)在了解還不晚!

    嵌入式開發(fā)者必備的基礎硬件知識

    嵌入式系統(tǒng)開發(fā),經(jīng)常要接觸硬件。做嵌入式開發(fā)對數(shù)字電路和模擬電路要有一定的了解。這樣才能深入的研究下去。下面我們簡單的介紹嵌入式開發(fā)中的一些硬件相關的概念。
    發(fā)表于 06-18 17:02 ?3486次閱讀

    AI開發(fā)平臺如何幫助嵌入式開發(fā)者加速應用產(chǎn)品化落地

    本文檔的主要內(nèi)容詳細介紹的是AI開發(fā)平臺如何幫助嵌入式開發(fā)者加速應用產(chǎn)品化落地包括了:嵌入式AI的發(fā)展現(xiàn)狀與挑戰(zhàn),Toybrick AI開發(fā)平臺解析
    發(fā)表于 07-30 08:00 ?0次下載
    AI<b class='flag-5'>開發(fā)</b>平臺如何幫助<b class='flag-5'>嵌入式開發(fā)者</b>加速應用產(chǎn)品化落地

    嵌入式開發(fā)的產(chǎn)品有哪些_嵌入式開發(fā)的流程

    本文主要闡述了嵌入式開發(fā)的產(chǎn)品,其次介紹了嵌入式開發(fā)的流程。
    發(fā)表于 08-31 15:38 ?1.2w次閱讀

    嵌入式開發(fā)資料免費分享

    嵌入式開發(fā)資料免費分享嵌入式工程師經(jīng)驗分享:如何學習嵌入式開發(fā)截取文檔部分學習嵌入式工程師經(jīng)驗分享的資料
    發(fā)表于 10-21 11:07 ?47次下載
    <b class='flag-5'>嵌入式開發(fā)</b><b class='flag-5'>資料</b>免費分享

    python做嵌入式開發(fā)_Python和嵌入式的區(qū)別是什么?可以做嵌入式開發(fā)嗎?

    分支,是物聯(lián)網(wǎng)領域技術的重要組成部分,可以說有物聯(lián)網(wǎng)的地方就離不開嵌入式開發(fā)。通常情況下,嵌入式開發(fā)在工業(yè)領域有廣泛的應用,比如汽車領域、數(shù)控機床、智能裝備等領域都有廣泛的應用,隨著產(chǎn)業(yè)互聯(lián)網(wǎng)的發(fā)展,嵌...
    發(fā)表于 11-02 20:21 ?14次下載
    python做<b class='flag-5'>嵌入式開發(fā)</b>_Python和<b class='flag-5'>嵌入式</b>的區(qū)別是什么?可以做<b class='flag-5'>嵌入式開發(fā)</b>嗎?

    AI來襲!嵌入式開發(fā)者該如何應對轉型?

    AI正在改變世界!從自動駕駛到智能家居,從工業(yè)自動化到語音助手,各行各業(yè)都在朝著智能化方向邁進。對于嵌入式開發(fā)者來說,AI的到來既是一次前所未有的挑戰(zhàn),也是一個充滿機遇的時代。過去,我們專注于硬件
    的頭像 發(fā)表于 03-04 14:41 ?2262次閱讀
    AI來襲!<b class='flag-5'>嵌入式開發(fā)者</b>該如何應對轉型?

    2025開放原子開發(fā)者大會智能分論壇成功舉辦

    11月22日,2025開放原子開發(fā)者大會——智能分論壇暨機器人工作坊在北京順利舉辦。論壇
    的頭像 發(fā)表于 11-27 14:57 ?1186次閱讀