草庐IT

realsense-ros

全部标签

ROS学习笔记17: ROS语音交互功能

ROS语音交互功能一、科大讯飞开放平台sdk下载二、语音转文字操作1.编译SDK例程2.运行语音转文字例程三、文字转语音操作四、ROS语音输入功能1.任务介绍2.创建工作空间3.修改cpp功能文件4.配置CMakeLists.txt文件5.运行语音转文字五、ROS文字转语音输出功能1.任务介绍2.创建工作空间3.修改tts_subscribe.cpp4.配置CMakeLists.txt文件六、ROS同时实现语音输入和文字转语音输出1.任务介绍2.建立launch启动文件七、ROS实现语音交互功能1.任务介绍2.修改CPP文件3.修改配置文件4.创建launch启动文件一、科大讯飞开放平台sdk

【ROS无法定位软件包/需依赖项问题】

ROS无法定位软件包/需依赖项问题问题1:sudoapt-getinstallros-noetic-robot-localization正在读取软件包列表…完成正在分析软件包的依赖关系树正在读取状态信息…完成E:无法定位软件包ros-noetic-robot-localization问题2:sudoapt-getinstall-yros-noetic-navigation正在读取软件包列表…完成正在分析软件包的依赖关系树正在读取状态信息…完成有一些软件包无法被安装。如果您用的是unstable发行版,这也许是因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件包尚未被创建或是它

ROS入门学习三——launch文件

launch作用:便于一次启动多个节点,可启动本地节点和远程节点及修改添加参数服务器参数。//是所有launch文件的根标签//node为子集标签launch文件的建立在功能包下,新建launch文件夹 ,在launch文件夹下添加后缀为launch的文件。 launch文件的启动 roslaunch功能包名launch文件名一、launch文件之node标签上面例子中launch文件启动时是多线程的,不一定按照节点描述顺序启动。二、launch文件之include标签三、launch文件之remap标签//将话题"/turtle1/cmd_vel"修改//为"/cmd_vel"/>四、lau

2023机器人操作系统(ROS)暑期学校预热-线下时间/地点-(转发)

原文地址:https://mp.weixin.qq.com/s/McjBgCpecL6OMgpcrPyY_Q中国机器人操作系统(ROS)暑期学校自2015年举办以来,被中国机器人业界和学界,以及ROS开源基金会誉为除了ROSCon之外规模最大、参与人数最多、最成功的ROS线下活动。过去8年,中国机器人操作系统(ROS)暑期学校共吸引了全国500多所高校(包括台湾,香港,澳门)近十万名大学生、硕士研究生、博士研究生,以及全国各地共上百家机器人企业、政府和投资机构参与。2023年,中国机器人操作系统(ROS)暑期学校9岁了,将继续全力推动ROS在中国的教育培训、前沿研究、产业落地。今年,在大家共同

ROS学习笔记3:ROS架构(了解)

       笔记3不涉及实际操作,主要是用自己的语言和思路简略整理了《ROS机器人开发实践》一书第2章内容。第一次看这一章的内容会有不知道在讲什么的感觉,但这一章的内容确实对后续实践操作章节的理解有非常大的帮助。一、ROS架构:    ROS是一个优秀的机器人分布式框架。ROS架构的三个层次:基于Linux系统的OS层;实现ROS核心通信机制以及众多机器人开发库的中间层;在ROSMaster的管理下保证功能节点的正常运行的应用层。1.OS层:    ROS无法直接运行在计算机硬件上,需要依托于Linux、macOS等操作系统运行。2.中间层:    Linux是一个通用系统,没有针对机器人开

机械臂与RealSense相机手眼标定

环境:本文主要使用kinovamico机械臂+RealSenseD435i深度相机进行了eyetohand的手眼标定。系统环境:Ubuntu18.04,ROSMelodic硬件:Kinovamico,RealSenseD435i特别注意:经测试,本方法有效可行,好多博客里说的运行写好的标定launch文件后,只有两个rviz界面,而没有标定的rqt_easy_handeye问题也可以解决。准备工作:如果ubuntu系统长时间未使用,需要先更新软件包rosdepupdatesudoapt-getupdatesudoapt-getdist-upgrade一.RealSenseD435i安装完成re

【OpenCV】C++红绿灯轮廓识别+ROS话题实现

目录前言一、背景知识Opencv轮廓检测ROS相关知识二、环境依赖三、具体实现Step1:初始化ROS,订阅话题Step2:接收话题,进入回调1.帧处理 2.膨胀腐蚀处理Step3:红绿特征处理1.提取绘制轮廓2.转换矩形、排序3.显示检测结果四、完整代码五、使用方法CMakeLists.txt package.xmldetect.launch六、后续改进思路 前言根据需求需要使用Opencv实现红绿灯检测的功能,于是在猿力猪大佬的【OpenCV】红绿灯识别轮廓识别C++OpenCV案例实现 文章的基础上,将Opencv3中的写法改成了Opencv4,在具体图片处理的部分也按照我自己的逻辑进行

【ROS2机器人入门到实战】

ROS2机器人入门到实战教程(鱼香ROS)写在前面当前平台文章汇总地址:ROS2机器人从入门到实战获取完整教程及配套资料代码,请关注公众号获取教程配套机器人开发平台:两驱版|四驱版为方便交流,搭建了机器人技术问答社区:地址fishros.org.cn(一)​ROS2入门篇第1章ROS2介绍与安装基础篇-Linux基础1.Linux与Ubuntu系统介绍2.在虚拟机中安装Ubuntu3.玩转Ubuntu之常用指令4.玩转Ubuntu之编程工具5.玩转Ubuntu之常用软件入门篇-ROS2介绍安装1.ROS2前世今生2.ROS与ROS2对比3.动手安装ROS24.ROS2初体验进阶篇-架构与中间件

解决ros默认catkin_make编译用的是python2的问题,改成python3

由于毕设是做ros机器人相关的上位机,因此本专题是做毕设所有过程的记录学习资料参考内容如下:B站Autolabor初级教程教学Autolabor初级教程教学文档主要是想记录自己的踩过的所有坑,内容可能比较零散,想看比较系统完备的知识请去参考上面两个链接1.命令行配置默认你unbutu系统已经有python3环境sudoapt-getinstallpython3-pip/用来安装pip3sudopip3installrospkgcatkin_pkg用来安装python3的ros包catkin_make-DPYTHON_EXECUTABLE=/usr/bin/python3指定用python3来编

在Ubuntu22.04系统安装ROS Humble Hawksbill

目录一、简述二、下载安装虚拟机2.1下载2.2安装虚拟机2.3安装Ubuntu系统 三、安装ros3.1设置编码3.2添加源3.3安装ros3.4设置环境变量四、检验是否安装成功五、常见问题说明一、简述ROSHumbleHawksbill是ROS2的第八个版本。它是最新的长期支持版本的ROS2发行版,可以轻松安装在Ubuntu22.04JammyJellyfish和Windows10上¹。Ubuntu22.04JammyJellyfish是Ubuntu的一个长期支持版本,它提供免费的安全和维护更新直到2027年4月。二、下载安装虚拟机2.1下载这个虚拟机直接在官网上面进行下载就好了,下面这是官