发布树莓派ROS Kinetic V1.5桌面完整版镜像

0x00 镜像简介

距离上次发布v1.4版本镜像也是快3个月之前的事了,现在发布的kinetic镜像是可以适配所有型号的树莓派主板的。树莓派4B、3B+、3B等都可以完美运行,本次发布的kinetic镜像主要升级的内容如下:

1.新增编译19个软件包,目前系统中共编译有253个常用的ros软件包,已经满足了日常开发ROS的需要。

2.其他所有kinetic软件包源码都更新到最新版进行编译,编译耗时近18个小时。

3.树莓派buster系统的插件、软件更新到最新稳定板。

4.一些其他细节的完善更新。

下面来看一些最新V1.5版本镜像的截图,如下图所示:

树莓派ROS kinetic V1.5桌面

0x01 镜像下载

由于编译、测试会非常消耗时间和精力,所以为了支持我能够不断的维护发布树莓派ROS镜像。这里下载镜像是需要收费的,同时对于旧版本的镜像都会降价的。当然如果你要是我们网站的VIP用户的话,下载所有镜像都是免费的。

隐藏内容需要支付:¥30
立即购买 升级VIP

这里需要注意当下载完成后,首先需要检测镜像的md5sum,防止大文件在下载过程中出错。如果校验码正确就说明下载的镜像是完整的,可以正常使用。如果md5sum不正确,那就需要重新下载镜像了,正确的md5sum如下:

0668326abc7953bc14641f2a0af2f96b


0x02 开机测试

当镜像系统烧写到microSD卡后,插入到树莓派中后,我们就可以来体验最新版本的kinetic系统了。下面是我录制的kinetic系统测试视频:

经过上面的视频我们可以得知,我们的树莓派ROS系统,可以同时支持语音交互和IMU数据的获取,这样我们就可以利用姿态数据和语音板来开发出各种好玩的功能了。除此之外,这次版本的镜像还新编译了rosserial_arduino软件包,这样我们就可以在arduino上开发ROS代码。把arduino当做一个ROS的节点来运行,这样方便了我们主控系统来获取到下位机arduino的各种数据,如下面视频所示:


0x03 注意事项

[1].系统启动后,默认的用户名是corvin,密码也是corvin。对于系统的root用户,密码也是corvin,大家可以根据需要自行修改密码。

[2].系统已经默认开启了22端口的ssh-server和5900端口的vnc-server,这样大家就可以很方便的ssh连接和vnc远程桌面连接了。

[3].在系统中无法使用apt命令来安装ros kinetic相关的软件包。这是因为该系统中所有的ros软件包,都是我使用相应ROS软件包源码编译安装的。

[4].该版本系统可以在树莓派全系列型号的主板上正常启动运行,例如树莓派4B、3B+、3B、zero等。


0x04 参考资料

[1].rosserial_arduino在ROS Wiki上的官网地址. http://wiki.ros.org/rosserial_arduino/Tutorials

[2].发布树莓派ROS Kinetic V1.4桌面完整版镜像. https://www.corvin.cn/1747.html


0x05 问题反馈

大家在教程中发现有任何问题,可以直接在文章末尾给我留言,或者关注ROS小课堂的官方微信公众号,在公众号中给我发消息反馈问题也行。我基本上每天都会处理公众号中的留言!当然如果你要是顺便给ROS小课堂打个赏,我也会感激不尽的,打赏30块还会被邀请进ROS小课堂的微信群,与更多志同道合的小伙伴一起学习和交流!

评论:

2条评论

50%好评

  • 1 星级:(0%)
  • 2 星级:(0%)
  • 3 星级:(0%)
  • 4 星级:(0%)
  • 5 星级:(100%)
  1. 树莓派初学者
    树莓派初学者 发表于: 

    请问下作者大佬,买之前想问问,这个raspbian stretch上安装好ROS的镜像吗?系统是raspbian stretch吗 是64位的吗。。我树莓派3B可以用吗

    • admin
      admin 发表于: 

      这是在raspbian buster上安装的ROS系统,32位系统,在树莓派全系列板子上都可以用,包括树莓派4B,3B+,3B,zero w等

发表评论