Skip to content

Raspberry Pi 5 与Intel i5 6300HQ 笔记本的实时性测试

实时性在伺服模式控制机械臂时至关重要。一般来说,UFACTORY 机械臂要求用户使用的操作系统在实时性测中,最大延时不超过 500 微秒。 由于Windows/Mac 系统无法满足实时性要求,不要在Windows/Mac 系统上使用制UFACTORY 机械臂的伺服模式。

推荐的方案是:

  • Raspberry Pi 5, Linux 系统, 无论是否使用实时补丁。
  • 使用x86处理器的电脑,Linux 系统,且需要安装Linux 实时补丁。

测试指令

cyclictest -t1 -p 80 -i 1000 -l 100000 --mlockall

测试结果

Raspberry Pi 5/Ubuntu 24.04, 无实时补丁

Test RunMin (us)Act (us)Avg (us)Max (us)
First36516
Second25586
Third35516

Intel i5 6300HQ 笔记本/Ubuntu 24.04, 无实时补丁

Test RunMin (us)Act (us)Avg (us)Max (us)
First23396
Second333296
Third2333769

Intel i5 6300HQ 笔记本/Ubuntu 24.04,有实时补丁

Test RunMin (us)Act (us)Avg (us)Max (us)
First22264
Second22269
Third222106

结论

Raspberry Pi 5(Llinux Ubuntu 24.04),不使用实时补丁的情况下,也有较好的实时性。三次测试最大延时为86微秒,满足伺服模式控制机械臂的要求。 Intel Intel i5 6300HQ (Llinux Ubuntu 24.04) 无实时补丁的情况下,3次测试最大延时为3769微秒,不满足伺服模式控制机械臂的要求。使用实时补丁后,最大延时为106微秒,满足伺服模式控制机械臂的要求。