K1跑不通ros小车

想根据社区里的案例跑通ROS小车,但是在K1端编译src_k1的这个源码失败,缺少qt5和orb_slam等包,想知道如何解决啊

参考的哪个文档?使用的系统版本是什么?编译错误请发一下

[GitHub - spacemit-dev/riscv-agv-navigation:





参考这个文档,使用2.3.5的LXQT,目前我们选择了跳过那几个包,正在编译中

qt的兼容性问题可以先暂时使用gnome系统:SpacemiT

参考:SpacemiT
配置ros2的源,然后安装好ros2,再编译一下

我就是根据官方文档配置的ros2

啊?使用gonme系统?那我要重新刷机吗?

嗯,建议先刷gnome的系统,lxqt的qt兼容性问题我这边看一下,后续有进展再回复您。之前的README存在一些问题,已更新:GitHub - spacemit-dev/riscv-agv-navigation: 小车建图与自主导航演示 基于进迭时空 SpacemiIT 智算核的智能小车建图与自主导航能力。系统运行于 Bianbu OS 2.0 与 ROS 2 Humble,融合激光雷达感知、实时 SLAM、路径规划与动态避障,实现从环境感知到运动控制的完整闭环。该方案已适配多款 SpacemiT 开发板,验证了 RISC-V 平台在机器人导航场景下的实时性与工程化能力,为具身智能与移动机器人应用提供可靠基础。 · GitHub
因为雷达传感器和底盘都是走的usb串口,所以安装好ros2之后也可以按照轮趣的文档操作

哦~好的谢谢,那我们还是选择gnome系统进行操作,只要刷这个按照您的文档来就一定可以成功是吗

哥你救我,已经刷了gnome版本了,还是报错啊!快救救我谢谢您

用这个镜像:https://archive.spacemit.com/image/k1/version/bianbu/v2.2/bianbu-24.04-desktop-k1-v2.2-release-20250430190125.zip

我验证了没问题:

请问这个版本可以做pwm配置吗,我们用2.3.5是因为官方文档上显示pwm配置要用这个版本

https://www.spacemit.com/community/document/info?lang=zh&nodepath=competition/竞赛教程/01_Bianbu_使用文档及案例集/13_案例6—驱动开发和使用.md

需要自己配置内核,替换内核来启用更多的pwm

我知道哦,我的意思是文档上要求的是2.3.5版本的进行内核配置,但是跑建图的版本是2.2,我即使重新编译好了放到这个版本里面会不会也不成功

不会,2.2本来就可以升级到2.3