基于RISC-V内核的嵌入式系统在机器人关节控制中的应用研究
戴要
跟着机械人手艺的飞速开展,枢纽节制做为机械人零碎中的要害环节,对机械人的功能战波动性起着相当主要的感化。传统的枢纽节制多采取基于ARM或DSP的嵌进式零碎,但RISC-V架构的衰亡为机械人枢纽节制供给了新的挑选。本文连系多个基于RISC-V内核的芯片案例,具体讨论了基于RISC-V内核的嵌进式零碎正在机械人枢纽节制中的使用研讨,剖析了其劣势、要害手艺和将来使用远景。
1、弁言
机械人枢纽节制是机械人手艺中的中心局部,它间接影响机械人的举措粗度、波动性战呼应速率。传统的枢纽节制计划多采取基于ARM或DSP的嵌进式零碎,那些计划正在必然水平上知足了机械人节制的需供。但是,跟着机械人使用场景的日趋庞大战对功能请求的不时进步,传统架构的范围性逐步闪现。RISC-V做为一种新兴的开源指令散架构,以其开放性、灵敏性战下功能逐步遭到存眷,并正在机械人枢纽节制范畴展示出宏大的使用潜力。
(一)机械人枢纽节制的主要性
机械人枢纽节制是完成机械人准确活动的根底。不管是产业机械人、效劳机械人仍是特种机械人,枢纽节制的粗度战波动性间接影响机械人的全体功能。比方,正在汽车造制中,产业机械人需求准确节制枢纽的地位战力矩,以确保焊接战拆卸的粗度;正在医疗机械人中,枢纽节制的粗度间接影响脚术的精确性战平安性;正在效劳机械人中,枢纽节制的波动性决议了机械人正在庞大情况中的顺应性战牢靠性。
(两)传统架构的范围性
传统的枢纽节制计划多采取基于ARM或DSP的嵌进式零碎。那些计划正在功能战功耗圆里获得了必然的均衡,但正在面临庞大的使用场景时,逐步表露出以下范围性:
封锁性 :ARM架构的指令散战内核设想凡是遭到专利维护,开辟者没法依据详细需供停止定造战扩大,限定了零碎的灵敏性。
功耗取功能的均衡 :固然ARM架构正在低功耗圆里表示超卓,但正在下功能计较场景下,功耗常常会明显添加,易以知足少工夫运转的需供。
及时性 :传统嵌进式零碎正在处置庞大节制算法时,能够会呈现呼应提早的成绩,易以知足多枢纽协同活动的及时性请求。
本钱 :专利用度战受权本钱添加了开辟战摆设的经济担负,特别是正在年夜范围使用中。
(三)RISC-V架构的机缘
RISC-V做为一种新兴的开源指令散架构,以其开放性、灵敏性战下功能逐步遭到存眷。其次要特性包罗:
开源性 :RISC-V指令散完整开源,答应开辟者依据详细需供停止定造战扩大,供给了下度的灵敏性。
模块化设想 :撑持经过增加分歧的扩大指令散去知足特定的使用需供,比方浮面运算、背量运算等。
低功耗取下功能 :简约的指令散设想使得基于RISC-V的嵌进式零碎具有较低的功耗,同时供给较下的功能。
死态零碎的开展 :跟着RISC-V基金会的推进战齐球开辟者社区的奉献,RISC-V的死态零碎正正在敏捷完美,为机械人枢纽节制供给了丰厚的开辟东西战资本。
2、RISC-V内核的特征取劣势
(一)开放性取灵敏性
RISC-V指令散的开源性为开辟者供给了史无前例的自在度。开辟者能够依据详细的使用需供对指令散停止定造战扩大,从而完成下度劣化的零碎设想。这类开放性正在机械人枢纽节制中尤其主要,由于分歧范例的机械人(如产业机械人、效劳机械人、医疗机械人)对节制算法战及时性的请求各没有相反。
案例剖析:德国Trinamic的Rocinate系列微节制器 德国机电精细节制厂家Trinamic应用RISC-V的开放性,开辟了Rocinate系列微节制器。该系列微节制器采取32位RISC-V硬核,连系Trinamic专有的机电驱动节制硬核,完成了下度散成化的机电节制处理计划。Rocinate系列不只撑持伺服机电、步进机电、无刷曲流机电等多种机电范例,借散成了电流检测战维护功用,可以间接驱动节制各类机电,完成精细伺服节制。比方,正在产业机械人中,Rocinate系列微节制器可以准确节制枢纽的力矩战地位,确保焊接战拆卸的下粗度;正在效劳机械人中,该微节制器可以完成颠簸的枢纽活动,进步机械人的波动性战顺应性。
手艺细节弥补:
硬核设想 :RISC-V硬核答应开辟者正在FPGA或其他可编程逻辑装备上完成定造化的处置器,进一步劣化零碎的功能战功耗。
模块化扩大 :Trinamic经过增加自界说指令散,劣化了机电节制算法的履行效力,比方完成了下效的电流检测战维护机造。
(两)低功耗取下功能
RISC-V架构的简约性战粗简指令散设想使其正在低功耗战下功能之间获得了杰出的均衡。关于机械人枢纽节制这类对及时性战能效请求较下的使用场景,那一特征尤其主要。
案例剖析:阿里达摩院的玄铁C930处置器 阿里达摩院公布的玄铁C930处置器是RISC-V架构正在下功能计较范畴的代表做。该处置器经过512位矢量引擎战8TOPS矩阵引擎,初次正在RISC-V架构上完成了通用算力取AI算力的交融。正在机械人枢纽节制中,玄铁C930可以疾速履行庞大的节制算法,比方PID节制、自顺应节制战恍惚节制等,确保零碎的及时呼应战下粗度节制。
手艺细节弥补:
矢量引擎 :512位矢量引擎可以下效处置浮面运算战矩阵运算,明显进步了节制算法的履行效力。
AI算力 :8TOPS矩阵引擎撑持AI算法的及时履行,比方正在视觉伺服节制中,可以疾速处置图象数据并死成节制指令。
能效比 :玄铁C930正在下功能计较的同时坚持了较低的功耗,合用于少工夫运转的机械人使用。
(三)模块化取可扩大性
RISC-V的模块化设想答应开辟者经过增加分歧的扩大指令散去知足特定的使用需供。这类灵敏性使得RISC-V正在机械人枢纽节制中可以顺应各类庞大的节制算法战及时性请求。
案例剖析:国科安芯的AS32A601系列MCU 国科安芯的AS32A601经过其丰厚的中设接心战模块化设想,可以顺应多种机械人枢纽节制需供。比方,其6路SPI接心撑持下达30MHz的通讯速度,可以疾速传输枢纽节制数据;4路CAN接心撑持CANFD和谈,合用于产业机械人中的多枢纽协同节制。另外,AS32A601的以太网MAC模块撑持10/100M形式,可以完成机械人取上位机的下效通讯。
手艺细节弥补:
内核: 自研E7内核,带有硬件FPU战L1 Cache,撑持整等候拜访嵌进式Flash战内部内存,最下频次180MHz。
存储零碎: 512KiB外部SRAM(带ECC)、16KiB ICache战16KiB DCache(带ECC)、512KiB D-Flash(带ECC)、2MiB P-Flash(带ECC)。
电源治理: 撑持RUN、SRUN、SLEEP、DEEPSLEEP四种电源治理形式,低电压检测战复位功用(LVD/LVR),下电压检测功用(HVD)。
3、机械人枢纽节制的需供取应战
(一)下粗度节制
机械人枢纽节制需求准确的力矩战地位节制,以确保机械人的举措粗度。传统的节制计划正在粗度上能够易以知足一些下粗度使用场景的需供。
案例剖析:产业机械人中的下粗度节制 正在汽车造制范畴,产业机械人需求准确节制枢纽的地位战力矩,以确保焊接、拆卸等操纵的粗度。传统的节制计划凡是采取下粗度的伺服机电战庞大的节制算法,但那些计划常常本钱较下且及时性较好。基于RISC-V的嵌进式零碎经过内置的硬件FPU(浮面运算单位)战ECC(毛病校订码)维护机造,可以完成下粗度的力矩战地位节制,明显进步零碎的功能战牢靠性。
手艺细节弥补:
硬件FPU :内置的硬件FPU可以下效履行浮面运算,确保节制算法的粗度。
ECC维护 :毛病校订码机造确保数据的牢靠性,避免果数据毛病招致的节制掉误。
自顺应节制 :经过及时调剂节制参数,RISC-V零碎可以顺应分歧的背载战情况前提,进一步进步节制粗度。
(两)及时性
枢纽节制需求疾速呼应,以确保机械人举措的流利性。特殊是正在多枢纽协同活动的状况下,及时性请求更下。传统的嵌进式零碎正在处置庞大节制算法时,能够会呈现呼应提早的成绩。
案例剖析:人形机械人中的及时节制 人形机械人需求正在多枢纽协同活动中坚持举措的流利性战波动性,那对及时性提出了极下的请求。比方,波士顿动力的Atlas机械人需求及时处置多个枢纽的节制义务,以完成庞大的举措,如腾跃战翻腾。基于RISC-V的嵌进式零碎经过多级流火线战静态分收猜测,可以疾速处置节制算法,确保零碎的及时呼应。
手艺细节弥补:
多级流火线 :RISC-V内核撑持多级流火线设想,可以下效履行指令,增加处置提早。
静态分收猜测 :经过猜测顺序分收,增加果分收误猜测招致的提早,进步零碎的及时性。
中缀处置 :下效的中缀处置机造确保零碎可以疾速呼应内部事情,比方告急中止旌旗灯号。
(三)牢靠性
机械人凡是正在庞大战卑劣的情况下任务,因而枢纽节制零碎需求具有下牢靠性。零碎需求可以反抗各类搅扰,并正在呈现毛病时实时停止处置战规复。
案例剖析:户中机械人中的牢靠性 正在户中情况中,机械人需求面临庞大的天形战卑劣的气候前提,那对枢纽节制零碎的牢靠性提出了极下的请求。比方,Clearpath Robotics的Husky UGV机械人需求正在户中情况中少工夫波动运转,其枢纽节制零碎需求具有下牢靠性战抗搅扰才能。基于RISC-V的嵌进式零碎经过端到端ECC维护战毛病检测机造,可以无效进步零碎的牢靠性。
手艺细节弥补:
ECC维护 :端到真个毛病校订码机造确保数据传输战存储的牢靠性。
毛病检测取规复 :内置的毛病检测机造可以实时发明零碎非常,并经过冗余设想战备份机造完成疾速规复。
抗搅扰设想 :经过硬件级的抗搅扰办法,比方屏障战滤波,进步零碎正在庞大情况中的波动性。
(四)低功耗
机械人凡是需求少工夫运转,因而对功耗请求较下。传统的节制计划正在功耗圆里能够易以知足少工夫运转的需供。
案例剖析:无人机中的低功耗节制 无人机需求正在无限的电池容量下少工夫飞翔,那对枢纽节制零碎的功耗提出了极下的请求。比方,DJI的Mavic系列无人机需求正在飞翔进程中及时节制多个枢纽,以坚持飞翔的波动性。基于RISC-V的嵌进式零碎经过多种电源治理形式,可以静态调剂功耗,明显延伸无人机的绝航工夫。
手艺细节弥补:
电源治理形式 :撑持多种电源治理形式,比方就寝形式、低功耗形式战下功能形式,依据实践需供静态调剂功耗。
静态电压频次调理 :经过调剂电压战频次,劣化零碎的能效比,延伸电池寿命。
低功耗设想 :采取低功耗的硬件设想,比方低功耗的ADC(模数转换器)战通讯模块,进一步下降零碎功耗。
4、基于RISC-V的嵌进式零碎正在枢纽节制中的使用
(一)零碎架构设想
基于RISC-V的嵌进式零碎正在枢纽节制中的使用,凡是采取分层设想,包罗感知层、节制层战履行层。这类分层设想不只进步了零碎的模块化战可保护性,借下降了零碎的庞大度战本钱。
感知层 感知层担任收集枢纽的地位、速率战力矩数据。经常使用的传感器包罗编码器、电传播感器战力矩传感器。比方,先楫半导体的HPM5000系列MCU具有480MHz主频、16位下粗度ADC战丰厚的CAN、UART接心,十分合适做为散布式的传感器处置MCU。
节制层 节制层担任履行节制算法,比方PID节制、自顺应节制战恍惚节制。RISC-V内核经过内置的硬件FPU战多级流火线设想,可以下效履行那些算法,确保零碎的及时性战粗度。
履行层 履行层担任驱动枢纽机电,凡是经过SPI或CAN接心取机电驱动器通讯。比方,Trinamic的Rocinate系列微节制器经过RISC-V内核节制多种机电范例,完成准确的枢纽驱动。
案例剖析:人形机械人中的分层设想 正在人形机械人中,分层设想的嵌进式零碎可以无效进步零碎的模块化战可保护性。感知层运用RISC-V芯片的ADC模块收集枢纽的地位战力矩数据,节制层运用RISC-V内核履行PID节制算法或其他初级节制算法,履行层经过SPI或CAN接心取机电驱动器通讯,完成枢纽的准确驱动。比方,波士顿动力的Atlas机械人经过这类分层设想,完成了庞大的举措节制,如腾跃战翻腾。
手艺细节弥补:
散布式节制 :经过散布式架构,每一个枢纽能够自力节制,进步零碎的扩大性战灵敏性。
冗余设想 :要害枢纽的节制模块采取冗余设想,确保正在单面毛病时零碎的牢靠性。
模块化硬件 :硬件模块化设想使得零碎易于保护战晋级,下降了开辟战摆设的本钱。
(两)要害手艺剖析
及时性 RISC-V内核撑持多级流火线战静态分收猜测,可以疾速处置节制算法,确保及时呼应。比方,先楫半导体的HPM6E00系列MCU散成了USB、CANFD、EtherCAT、千兆以太网节制器战TSN交流机,可以知足人形机械人的各类通讯需供。此中,EtherCAT的提早可小至us级,颤动达ns级,可做为各个枢纽之间、乖巧脚之间的通讯收集;TSN(工夫敏感收集)做为下一代下及时性收集通信手艺,能够统筹数据传输的下带宽战肯定性及牢靠性,无望正在将来机械人中取得普遍使用。
下粗度节制 经过内置的硬件FPU战ECC维护机造,确保计较粗度战数据牢靠性。比方,先楫半导体的HPM5000系列MCU具有480MHz主频、16位下粗度ADC、丰厚的CAN、UART接心,十分合适做为散布式的传感器处置MCU。
低功耗 撑持多种电源治理形式,可以依据实践需供静态调剂功耗。比方,北京君正的ES32VF芯片是基于RISC-V架构的物联网微处置器,具有低功耗设想,合用于低功耗使用场景,如智能家居战智能农业。
平安性 经过端到端ECC维护战毛病检测机造,确保零碎正在庞大情况下的牢靠性。比方,正在产业机械人中,基于RISC-V的嵌进式零碎可以无效反抗电磁搅扰,并正在呈现毛病时实时停止处置战规复。
案例剖析:产业机械人中的平安性设想 正在产业机械人中,平安性是相当主要的。基于RISC-V的嵌进式零碎经过端到端ECC维护战毛病检测机造,确保零碎正在庞大情况下的牢靠性。比方,收那科(FANUC)的CR-35iA合作机械人采取了RISC-V内核的嵌进式零碎,经过及时监测枢纽的力矩战地位,确保正在取人类合作时的平安性。当检测到非常力矩时,零碎可以立刻中止枢纽活动,避免变乱发作。
手艺细节弥补:
平安认证 :RISC-V零碎撑持多种平安认证规范,比方IEC 61508战ISO 13849,确保零碎契合产业平安请求。
冗余设想 :要害节制模块采取冗余设想,确保正在单面毛病时零碎的牢靠性。
及时监控 :经过及时监控枢纽的形态,零碎可以实时发明非常并采纳办法,比方告急中止或毛病规复。
(三)详细完成计划
感知层 运用RISC-V芯片的ADC模块收集枢纽的地位战力矩数据。比方,先楫半导体的HPM5000系列MCU具有480MHz主频、16位下粗度ADC、丰厚的CAN、UART接心,十分合适做为散布式的传感器处置MCU。
节制层 运用RISC-V内核履行PID节制算法或其他初级节制算法。比方,玄铁C930处置器经过512位矢量引擎战8TOPS矩阵引擎,可以下效履行庞大的节制算法,确保零碎的及时性战粗度。
履行层 经过SPI或CAN接心取机电驱动器通讯,完成枢纽的准确驱动。比方,Trinamic的Rocinate系列微节制器经过RISC-V内核节制多种机电范例,完成准确的枢纽驱动。
案例剖析:医疗机械人中的准确节制 正在医疗机械人中,枢纽节制的粗度间接影响脚术的精确性战平安性。比方,Intuitive Surgical的达芬偶脚术机械人需求准确节制多个枢纽,以完成微创脚术中的下粗度操纵。基于RISC-V的嵌进式零碎经过下粗度的力矩战地位节制,确保脚术东西的波动性战准确性。RISC-V内核的及时性战低提早特征使得零碎可以疾速呼应大夫的操纵指令,进步脚术的胜利率。
手艺细节弥补:
下粗度传感器 :运用下分辩率的编码器战力矩传感器,确保枢纽形态的准确丈量。
及时反应 :经过及时反应节制,零碎可以静态调剂枢纽的地位战力矩,确保操纵的准确性。
平安机造 :内置的平安机造确保正在非常状况下,零碎可以立刻中止操纵,避免对患者形成损伤。
5、将来研讨标的目的取使用远景
(一)将来研讨标的目的
智能节制算法 连系AI手艺,开辟自顺应节制算法,进步零碎的智能化程度。比方,经过机械进修算法劣化节制参数,完成对分歧背载战情况前提的自顺应节制。
多模态感知 散成视觉、触觉等多种感知手艺,完成更庞大的枢纽节制。比方,正在效劳机械人中,经过视觉伺服节制战触觉反应,完成对物体的准确抓与战操纵。
散布式节制 经过散布式架构,完成多枢纽的协同节制,进步零碎的扩大性战灵敏性。比方,正在人形机械人中,经过散布式节制架构,完成多个枢纽的同步活动,进步举措的流利性战波动性。
平安取牢靠性 进一步加强零碎的平安性战牢靠性,知足产业战医疗等下请求范畴的使用需供。比方,经过冗余设想战毛病检测机造,确保零碎正在庞大情况中的波动运转。
(两)使用远景
产业机械人 正在汽车造制、电子消费等范畴,RISC-V嵌进式零碎将明显进步机械人的粗度战效力。比方,经过下粗度的枢纽节制,产业机械人可以完成更庞大的拆卸战焊接义务,进步消费效力战产物量量。
效劳机械人 正在智能家居、医疗照顾护士等范畴,RISC-V嵌进式零碎将进步机械人的牢靠性战顺应性。比方,正在家庭效劳机械人中,经过低功耗设想战下粗度节制,机械人可以完成少工夫运转战准确的操纵,如洁净、搬运战照顾护士等义务。
特种机械人 正在军事、救济等范畴,RISC-V嵌进式零碎将进步机械人的抗搅扰才能战情况顺应性。比方,正在军事机械人中,经过下牢靠性战低功耗设想,机械人可以正在庞大战卑劣的情况中履行侦查、排雷等义务。
医疗机械人 正在微创脚术、病愈练习等范畴,RISC-V嵌进式零碎将进步机械人的准确性战平安性。比方,经过下粗度的枢纽节制战及时反应,脚术机械人可以完成更庞大的微创脚术操纵,进步脚术的胜利率战患者的病愈速率。
6、结论
基于RISC-V内核的嵌进式零碎正在机械人枢纽节制中具有明显劣势,其开放性、灵敏性战下功能使其成为将来机械人手艺的主要开展标的目的。经过多个实践案例的剖析,本文具体讨论了RISC-V架构正在机械人枢纽节制中的使用,包罗零碎架构设想、要害手艺剖析战详细完成计划。跟着RISC-V死态零碎的不时完美,其正在机械人范畴的使用远景将愈加宽广。
将来的研讨能够进一步劣化节制算法,进步零碎的智能化程度,并探究更多使用场景。比方,连系AI手艺战多模态感知,开辟自顺应节制算法,完成更庞大的枢纽节制;经过散布式节制架构,进步零碎的扩大性战灵敏性;进一步加强零碎的平安性战牢靠性,知足产业战医疗等下请求范畴的使用需供。跟着RISC-V手艺的不时开展战死态零碎的完美,其正在机械人枢纽节制中的使用将为机械人手艺的立异战开展供给弱小的撑持。