一、前言 接上一篇博客:ros机器人编程实践(15.1)- 使用科大讯飞语音控制turtlebot导航 二、使用科大讯飞语音SDK 对着上一篇博客中科大讯飞的安装教程,创建了robot_voice的基于roscpp的包创建robot_voice包教程。科大讯飞sdk的安装教程那位博主写了四篇博客介绍已经很详细,就不累述了。 2.1 测试语音识
文章首发于我的个人博客http://kevinnan.org.cn 一、前言 首先,为什么要进行数据的转换?举个例子,在ROS中,我们通过订阅Kinect的RGB图像topic就可以获取到图像数据,但当我们要对这些图像进行处理的时候,我们需要用到专门的图像处理库,比如OpenCV.因此,我们需要用到ROS提供的package,cv_brige,将ROS格式的数据转换为OpenCV适用的数据.
参考文献: http://wiki.ros.org/velodyne/Tutorials/Getting%20Started%20with%20the%20Velodyne%20VLP16 https://blog.csdn.net/zz2862625432/article/details/78112707 https://blog.csdn.net/GroundWalker/a
一. 代码下载 代码Github主页:https://github.com/leggedrobotics/darknet_ros 下载命令: mkdir -p catkin_workspace/src cd catkin_workspace/src git clone --recursive git@github.com:leggedrobotics/darkne
前言 接上篇博客:ros机器人编程实践(12.1)- 用turtlebot仿真巡线机器人 巡线设计 用自定义的图片设计gazebo的地板 首先我们需要设计一个gazebo的地板,这里感谢前辈的回答:参考问答 第一步:在home目录下ctrl+h显示隐藏文件 第二步:在.gazebo文件夹创建如下文件夹 &
2020的ROS暑期学校讲座已圆满结束,各位老师们辛苦了!也非常感谢同学们的热情参与! 6天+30位分享者 今年,由于疫情影响,中国机器人操作系统(ROS)暑期学校在线上顺利进行,由古月居和哔哩哔哩(古月居GYH)全程线上同步直播。6天+30位分享者+36份分享报告+密集课程+8个闪电报告,本次ROS暑期学校的教学内容覆盖机器人建模、地图构建、定位导航、语音识别、机器人视觉、机器学习/增强学习
前言 因为我做《ros机器人编程实践》书上789章之前用的turtlebot3实践的,turtlebot3用的是激光雷达传感器,12章的巡线机器人用到了深度摄像头,所有无奈又只好装了turtlebot第一代来实验。 ros:kinetic Ubuntu:16.04.6 gazebo:7.0.0 安装turtlebot 先感谢下前辈,参考装ga
今日份的ROS暑期学校讲座圆满结束,各位老师们辛苦了!也非常感谢同学们的热情参与! 每天24:00前进入当天的直播间学习即签到成功,连续签到6天,即可获得领取结业证书的资格~ 未来几天的讲座日程表也有了一些更新,如图:(部分场次和主题可能会有微调,请以实际直播为准) 8月29日的讲座日程安排如下: 扫码即可进入8月29日直播间报名 重要的事情再说一遍~~ 8月29日
今日份的ROS暑期学校讲座圆满结束,各位老师们辛苦了!也非常感谢同学们的热情参与! 每天24:00前进入当天的直播间学习即签到成功,连续签到6天,即可获得领取结业证书的资格~ 这是今天的课后作业,扫码就可以作答~ ▼ 未来几天的讲座日程表也有了一些更新,如图:(部分场次和主题可能会有微调,请以实际直播为准) 8月28日的讲座日程安排如下:
今日份的ROS暑期学校讲座圆满结束,各位老师们辛苦了!也非常感谢同学们的热情参与! 每天24:00前进入当天的直播间学习即签到成功,连续签到6天,即可获得领取结业证书的资格~ 这是今天的课后作业,扫码就可以作答~ ▼ 未来几天的讲座日程表也有了一些更新,如图:(部分场次和主题可能会有微调,请以实际直播为准) 8月27日的讲座日程安排如下:
功能包下载链接:https://download.csdn.net/download/qq_42145185/12265062 启动命令:roslaunch face_tracker_pkg start_tracking.launch 核心检测代码: /* * This code wil
之前只是简单了解RANSAC模型,知道它是干什么的。然后今天有个课程设计的报告,上去讲了一下RANSAC,感觉这个东西也没那么复杂,所以今天就总结一些RASAC并用Python实现一下直线拟合。 RANSAC简介 RANSAC(RAndom SAmple Consensus,随机采样一致)算法是从一组含有“外点”(outliers)的数据中正确估计数学模型参数的迭代算法。“外点”一般指的的数据
今日份的ROS暑期学校讲座圆满结束,各位老师们辛苦了!也非常感谢同学们的热情参与! 今天的直播内容可以回看视频啦,登录古月学院进入今天的直播间即可回看。 这是今天的课后作业,扫码就可以作答~ ▼ 未来几天的讲座日程表也有了一些更新,如图:(部分场次和主题可能会有微调,请以实际直播为准) 8月26日的讲座日程安排如下: 扫码即可进入8月26日直播间报名 重要的事情再
前言 注意:因为版本原因没能成功操作R2,还在探索阶段,这里只是记录安装过程。 NASA的R2机器人已经在空间站成功的部署了,可是这个开源机器人在ros平台上的资源很少,估计都被人遗忘了,R2机器人拥有两条机械臂以及人形的外壳,对于初学ros的人来说应该是非常有吸引力的,今天参考书上的例子尝试下R2的操作。 实验
前言 本文目标,史上最全,入门最简。工程链接:下载地址 这一节参考书上的例子,用gazobo仿真开源项目turtlebot3,我的环境是ubuntu16.04,kinetic版本ros。 (1)创建工作区以及包 创建wanderbot_ws工作区 mkdir -p ~/wanderbot_ws/src cd ~/wanderbot_ws/src catkin_init_workspa
前言 《ros机器人编程实践》第六章机器人与仿真 子系统概念 子系统:机器人通过建立子系统的方法来简化设计和分析过程。 执行子系统:直接与机器人轮子或者机械臂交互 感知子系统:直接与传感器交互 计算机系统:将执行子系统和感知子系统连接在一起,并通过数据处理,让机器人完成一系列任务 执行子系统 移动平台 机械臂
前言 《ros机器人编程实践》— 第五章动作的定义。 前面尝试了定义自己的消息类型和服务,接下来是定义动作。服务只适用于及时响应的消息类型,和编程的函数基本类似,有自己的输入输出。但是在解决机器人运作问题上服务显然就不够用了,就好比投篮,我们用服务来写只能做到写好一个服务将球投出去,至于球在空中的轨迹,是否进球框就不得而知了。而动作的话可以做到将球投出去,等待球进框或者没进框又做下一步的决
先放张效果图,(*^__^*) 嘻嘻…… 一、硬件安装视频&资料 我自己录了个小视频,链接:TurtleBot3-Burger硬件安装记录 萌新之一镜到底&手机剪辑。 这个链接有智能佳提供的装配视频和硬件清单: Turtlebot3入门教程 —— 硬件配置( Hardware Setup )。 官方提供的说明书手册电子
一、是什么开源项目? 从本博文开始将开源一个基于ROS系统的自主移动机器人项目,该项目基于一个差动轮机器人平台展开,机器人的设计效果图和实物图如下图1所示。 图1 设计图和实物图 所有涉及该机器人的设计文件和组成构件将全部通过BSD协议开源,具体开源的内容为: 1. 机械结构设计文件。为了尽可能的降低成本,本机器人平
前言 前面一章已经完成了turtlebot3的仿真操作以及slam导航,这一节将实现脚本控制turtlebot3在多点之间来回导航。工程链接:下载地址 实现过程 启动环境地图 roslaunch turtlebot3_gazebo turtlebot3_world.launch 利用上一章所讲的建好的地图导航并打开rvi
第三方账号登入
看不清?点击更换
第三方账号登入
QQ 微博 微信