当前位置:首页 > 报告详情

朱佩韦-常州工学院_Duma人形机器人.pdf

上传人: 科*** 编号:713332 2025-06-08 23页 13.74MB

1、 Global Tech ConferencCall for Proposals 2025|RT-Threade基基于于RT-Thread和和openEuler的的混混合合关关键键性性部部署署低低成成本本人人形形机机器器人人设设计计光光电电工工程程学学院院School of Photoelelectric Engineering核心内容(MICA框架运控框架)LinuxLinux管理与服务实例0RTOSRTOS实时控制实例1BaremetalBaremetal裸金属实例2openEuler_embeddedopenEuler_embeddedRT-ThreadMICA嵌入式虚拟化 jailho

2、use片上系统Soc域1域2域3RT-Thread空心杯电机微型关节电机瑞萨RA8 openMVMICA(openAMP)MICA(openAMP)嵌入式虚拟化嵌入式虚拟化 jailhousejailhouse片上系统Soc上层应用 分割任务处理机电一体化设计底软-机械-电控-算法-工作流Start Workshop(做一台小人形机器人)关节电机/空心杯电机esp32-S3电机驱动板树莓派5RA8视觉openMV开发板520电机X2云台舵机X2成本:730元关节电机(宇树8010)空心杯电机(720)直流编码器电机(520)舵机云台电机00.电机选型基于openAMP框架的MICA支持支持RT

3、-Thread和和openEuler_embeddedembedded的同时部署的同时部署openamp_demo/rtthread.bin rtthread-ok3568.bin rtthread-rpi4.binyocto构建混合关键性系统混合关键性系统(MCS,Mixed Criticality System)(MCS,Mixed Criticality System)使用方法目前混合关键性系统(mcs)支持在qemu-aarch64qemu-aarch64和树莓派和树莓派上部署运行,部署mcs需要预留出必要的内存、CPU资源,并且还需要bios提供psci支持。mcs_km:提供Ope

4、nAMP所需内核模块,支持Client OS启动、专用中断收发、管理保留内存等功能。mica:包含命令行工具 mica 和守护进程 micad。用户通过 mica 命令进行 RTOS 的生命周期管理,包括:启动、停止以及查看状态等。micad 监听来自于 mica 命令行工具的调用,并根据这些调用执行相应的操作。此外,micad 还负责不同实例上的服务注册等功能。library:包含生命周期管理框架、服务化框架的具体实现。rtos:提供样例镜像文件,每一个 ELF 镜像都关联了对应的配置文件。1.1.镜像启动镜像启动mcs_memmcs_mem对于树莓派对于树莓派:集成构建出来的 openeu

5、ler-image-mcs 已经通过 dt-overlay 等方式预留了相关资源,并且默认使用了支持psci的uefi引导固件。因此只需要根据 openeuler-image-uefi启动使用指导 进行镜像启动,再部署mcs即可。对于对于qemu:qemu:需要准备一份dtb文件,dtb文件的制作可参考 配置dts预留出mcs_mem,并通过以下命令启动qemu:qemu-system-aarch64-M virt,gic-version=3-m 1G-cpu cortex-a57-nographic qemu-system-aarch64-M virt,gic-version=3-m 1G-

6、cpu cortex-a57-nographic-append maxcpus=3-smp 4-append maxcpus=3-smp 4-kernel zImage-kernel zImage-initrd-initrd*.rootfs.cpio.gz.rootfs.cpio.gz-dtb qemu_mcs.dtb-dtb qemu_mcs.dtb对于对于ok3568:ok3568:已经通过条件判断的形式把预留内存加入了设备树,构建出来即可使用。2.部署mcsstep1:调整内核打印等级并插入内核模块#为了不影响为了不影响shellshell的使用,先屏蔽内核打印:的使用,先屏蔽内核打印:

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要内容是关于一个基于RT-Thread和openEuler的混合关键性部署的低成本人形机器人设计。关键点如下: 1. 使用MICA框架和嵌入式虚拟化技术jailhouse,实现不同域的部署。 2. 机器人核心硬件包括关节电机、空心杯电机、直流编码器电机和舵机云台电机,成本约730元。 3. 支持在qemu-aarch64和树莓派上部署混合关键性系统(MCS)。 4. 提供了内核模块mcs_km、命令行工具mica和守护进程micad等,用于管理RTOS的生命周期和服务注册。 5. 机器人采用模块化设计,使用开源组件,如RA8 MCU开发板、openMV视觉模块和SLE/BLE/Wi-Fi模块。 6. 通过端边云一体化架构,实现数据采集、机器人交互训练和算力卸载。 这些内容旨在邀请开发者参与,共同推进人形机器人的开发和应用。
"如何低成本打造人形机器人?" "MICA框架在混合关键性部署中的应用?" "机器人模块化设计有哪些优势?"
客服
商务合作
小程序
服务号
折叠