ROS2 ♥ Rust

By 林祥瑞 (Lin, Hsiang-Jui)

議題

ROS2 ♥ Rust

RB105 [[ new Date( '2024-08-03 02:40:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2024-08-03 02:40:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2024-08-03 03:10:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] 中文 Chinese
加入行事曆 加入關注 加入關注 已關注

ROS 是時下流行的開源機器人軟體框架,受到很多臺灣新創公司和學術團體採用。自從 ROS 逐步踏入工業機器人和自駕車領域,對擴展性(Scalability)及低延遲傳輸需求日益提升,使得導入 Rust 語言成爲理想選擇,Rust 的 async/.await 功能提供高效率和高度並行化資料傳輸,Rust 提供的其 Cargo 工具取代原有 ROS 推薦的 CMake ,簡化相依套件管理、也更容易和第三方套件整合。本次演講分享本人過去幾年在團隊中在 ROS 系統導入 Rust 的經驗,簡介 r2r 套件的使用方式及各式應用情境,藉此一窺 Rust 在 ROS 的威力。

講者

林祥瑞 (Lin, Hsiang-Jui)

林祥瑞 (Lin, Hsiang-Jui)

臺大資工博士生,主要研究車聯網及機器人自動化技術,對深度學習、資訊安全、分散式系統亦有涉獵。也是長期貢獻開源軟體的技術愛好者,主要活躍在 Rust 語言及機器學習相關社群。

Main Track 主議程軌 3XZS7K general (30mins)