一直都挺无语现在国外这些操作系统,一堆堆的不兼容,各种依赖盘根错节,让人头大。真期待国产机器人操作系统成熟了能解决这些问题,别动不动就不兼容了!
准备开发点人形机器人的功能,就配图这个人形机器人身上的深度相机小玩意儿,差点给我弄炸毛了。
机器人OS是Ubuntu20.04,运控芯片是国产的,深度相机是Intel的,于是问题就来了,开始我按部就班对照着官方git文档编译,出错,各种库和环境部署,也不行,小毛病不断,几次三番,百思不得其解。
类似的问题以前当然遇到过,甚至厂家都说这是系统bug不用管,导致我觉得可能是厂家不允许。很长一段时间我都以为是我水平问题,后来屡次和厂家沟通,厂家居然也找不出问题所在,我不死心地一次次查找资料,终于有一天死心了:他喵的居然是kernel版本不兼容!顿时觉得天塌了!
当然话说回来了,我知道这是OS先天问题,即便国产操作系统或者新的机器人操作系统成熟普及了,有年头了依然会滋生兼容问题和历史遗留问题。不过还是期待下国产OS能尽可能避免一些先天问题,即便有也是若干年以后了!