完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
开发环境
1.1镜像烧写 机器人出厂已经烧写完成树莓派ROS镜像,用户可直接使用,跳过此步骤。如果使用过程中损坏系统文件或者镜像版本更新,用户需要自行烧写我们提供的树莓派镜像。 镜像说明,目前树莓派4B基于Ubuntu mate18.04系统制作,镜像已预装ROS机器人操作系统和编译RIKIBOT 源码等功能包,以及nomachine,ssh, opencv-python等常用工具,用户上手即用,无需进行繁杂的环境配置。 镜像烧写需使用TF卡和读卡器, TF卡默认为32G,烧写工具为win32DiskImager,一个很常用的镜像制作工具,软件使用非常简单。 1.2接显示器联网 树莓派4B使用 Micor HDMI线,接下图所示接口。具体操作请参考视频教程。 ROS源码文件说明 该章节对ROS的文件结构,驱动包,功能包进行说明。如果用户没有ROS学习经验,看起来会有些不明白,用户可以先简单了解该章节,进行后面的ROS实践操作章节,对ROS有一定了解后,再回来学习该节内容。 2.1 ROS机器人文件结构说明 在用户主目录下, Is命令可以看到如下文件, catkin_ws为主要ROS工作空间。 ROS工作空间内的源码包主要有以下: 这里简单说一下源码包的作用: imu_calib IMU校正源码 m-explore 未知区域探索-自动建地图包 robot_localization 非线性状态估计节点集合 融合多个传感器数据(里程计 IMU) camera_umd USB普通摄像头驱动包 imu_filter_madgwick IMU卡尔曼滤波获取姿态数据 opencv_apps opencv 例程 depth_camera 乐视Astra深度摄像头驱动包 lidar 雷达驱动包 rikibot_project RIKIBOT 核心源码包 进入到RIKIBOT 核心源码包路径下: rikibot_follower RIKIBOT深度摄像头跟随包 rikibot_nav RIKIBOT 角速度 线速度校正包 riki_msgs RIKIBOT 自定义消息类型 rikibot_kcf RIKIBOT KCF跟随包 rikibot_object_detect RIKIBOT 目标检测包 rikibot RIKIBOT 里程计发布包 rikibot_lidar_follower RIKIBOT 雷达跟随 超声波跟随包 rikibot_pid RIKIBOT PID反馈调节包 rikibot_ai_speech RIKIBOT AI语言识别交互包 rikibot_line_follower RIKIBOT 摄像头寻线包 rikibot_tensorflow RIKIBOT tensorflow包 rikibot_ar_track RIKIBOT AR跟随、二维码识别包 rikibot_model RIKIBOT URDF模型包 其他注意事项: 3.1机器人维护 螺丝松动问题 ROS机器人定位为教学研究入门平台,并非结构可靠的工业品,使用过程中难免会遇到螺丝松动,虽然关键部位我们已经通过打胶的方式增加可靠性,单可能存在螺丝松动现象。我们发货一般会随车附赠内六角扳手,如果出现螺丝松动或者轮胎掉落,可通过内六角扳手自行加固。 电池维护 长时间不使用,建议电池充满电后放置,避免锂电池因为馈电,造成不可恢复的损伤,减少电池使用寿命。 常见问题 3.2如何学习ROS ROS相对复杂,建议按照如下思路学习。 1、了解Linux,掌握Linux基础操作,推荐资料《鸟哥的Linux私房菜》 2、操作ROS机器人很多要通过SSH对文件进行操作,非图像化操作,建议学习VIM编辑器基本操作。 3、了解ROS基本内容,无须深入,有概念即可,可参看ROS官网。 4、结合本机器人ROS实践操作,了解ROS相关概念,系统框架及运行模式,对ROS有感性认识。 5、底层学习:需要有C、C++语言基础,还需要熟悉STM32单片机编程。 6、上层学习:结合例程源码,系统学习ROS相关元素及编程方法,推荐资料古月居ROS教程仅供参考,我们提供的资料中包含丰富的ROS学习资料,请大家自行查阅。 最后Rikirobot提供两驱动、四驱动、麦克纳姆轮、Omni全向三轮、Omni全向四轮、履带、阿克曼(舵机转向)、大型负载的各种ROS车,有配套指导、及完善售后。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1683 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1582 浏览 1 评论
1013 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
703 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1627 浏览 2 评论
1892浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
675浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
538浏览 3评论
557浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
526浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-4 01:06 , Processed in 1.021507 second(s), Total 76, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号