项目七:基于 Rust 的机器人框架 Dora-rs
  • A new robotic framework that brings modernity into robotic application
  • Dataflow Oriented Robotics Architecture
  • Making robotic applications fast and simple!
PX
讲师: Philipp、Xavier Tao
coverUrl

以下为去年课表安排,仅供参考。


课程安排

时间: 2024/5/20~6/30


第一周

课程1(5.21): dora的基本介绍,应用场景

课程2(5.24): dora的组件介绍,dora-cli,daemon,coordiante和运行时介绍

课程3(5.28): 在arceos上运行dora三大组件


第二周

课程4(5.31): shared memory ipc介绍

课程5(6.4): 使用shared_memory_extended实现shared memory server

课程6(6.7): 在arceos上运行shared memory server


第三周

课程7(6.11): dora中data format的介绍

课程8(6.14): node,operator的介绍,和如何实现

课程9(6.18): 在arceos上运行node,operator


第四周

实践选题


第五周

实践


第六周

实践


Teacher Introduction:


PHILIPP

Philipp Oppermann is a freelance Rust developer from Germany. He is interested in operating systems, embedded, and open-source software in general. His best-known project is the "Writing an OS in Rust" blog, which builds a basic x86 OS from scratch. Apart from dora-rs, he contributes to the x86_64, bootloader, and volatile crates, and is the main editor of the regular "This Month in Rust OSDev" newsletter.


Xavier Tao

Xavier Tao is a French software engineer developing practical open source ML/IA solutions. One previous project is Wonnx, a webGPU-based ONNX inference run-time fully written in Rust, which allows it to be available on internet browsers and natively on computers. Xavier is currently fully invested in the dora-rs robotic framework project. Dora-rs aims to make building robots fast and easy.


项目目标:

学习dora的使用,基于dora搭建面向数据流的机器人开发框架,并将dora移植到arceos上.

分享