草庐IT

ROS-launch

全部标签

Ubuntu 20.04 安装Azure Kinect SDK和ROS driver以及遇到k4a的报错

这是我2022年2月22日的解决方案首先说我是怎么安装AzureKinectSDK的gitclonehttps://github.com/microsoft/Azure-Kinect-Sensor-SDK.git详细要求看上面github的说明。接下来我只记载我在Ubuntu20.04的机器上运行的命令 curl-sSLhttps://packages.microsoft.com/keys/microsoft.asc|sudotee/etc/apt/trusted.gpg.d/microsoft.ascsudoapt-add-repositoryhttps://packages.microso

【硬核】 ROS Navigation 局部路径规划常见算法

简介​最近,作者参加了关于RMUS高校SimReal挑战赛,首次接触到了机器人导航领域,这里记录一下这段时间的收货。sim2real的全称是simulationtoreality,是强化学习的一个分支,同时也属于transferlearning的一种。主要解决的问题是机器人领域中,直接让机器人或者机械臂在仿真中对于物理环境存在误差,如何将仿真上取得的成果应用到实际中的问题。​机器人导航的路径规划问题主要分为全局路径规划和局部路径规划,这两者是根据对环境信息获取程度划分的。全局规划通常需要在已知环境中进行,属于一种事前规划,可以找到最优解,一旦环境发生变化,未及时更新地图时,该方法就不能达到预期

ROS笔记(2)——ROS的基本命令

目录一、运行小海龟二、常用的ROS命令三、rosbag数据记录工具一、运行小海龟在ROS中运行小海龟需要执行以下步骤:打开终端并启动ROS核心:在终端中输入"roscore"并按回车键。打开另一个终端并启动小海龟节点:在终端中输入"rosrunturtlesimturtlesim_node"并按回车键。打开第三个终端并启动小海龟运动控制节点:在终端中输入"rosrunturtlesimturtle_teleop_key"并按回车键。在运动控制节点的终端中使用方向键控制小海龟的移动。        当我们在终端中输入命令时,计算机会根据命令来执行一些特定的操作。以下是命令中每个部分的实际含义:"

基于ROS的语音控制机器人(二):上位机的实现

文章目录目录文章目录前言一、准备工作1.python工作环境2.ros环境3.QTdesigner二、界面程序设计1.界面设计2.ui文件转py文件 三、上位机程序编写1.具体思路2.具体实现3.遇到的问题(1)花屏问题(2)rospy.spin()问题 四、运行结果 1.打开摄像头2.打开人脸识别  3.打开语音控制4.打开键盘控制 5.上位机控制结语前言本文在基本功能实现的基础上,基于PyQT5编写了一个用来控制ros机器人的上位机源码分享:https://gitee.com/sy_run/myroscar提示:以下是本篇文章正文内容,下面案例可供参考一、准备工作1.python工作环境本

基于ROS的语音控制机器人(二):上位机的实现

文章目录目录文章目录前言一、准备工作1.python工作环境2.ros环境3.QTdesigner二、界面程序设计1.界面设计2.ui文件转py文件 三、上位机程序编写1.具体思路2.具体实现3.遇到的问题(1)花屏问题(2)rospy.spin()问题 四、运行结果 1.打开摄像头2.打开人脸识别  3.打开语音控制4.打开键盘控制 5.上位机控制结语前言本文在基本功能实现的基础上,基于PyQT5编写了一个用来控制ros机器人的上位机源码分享:https://gitee.com/sy_run/myroscar提示:以下是本篇文章正文内容,下面案例可供参考一、准备工作1.python工作环境本

uni-app H5中使用wx-open-launch-weapp打开微信小程序

项目场景:最近最H5开发,项目需要发起支付,因为原来我们app走的一套是小程序的支付,所以这边需要H5打开小程序实现支付;微信文档地址:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html​问题描述项目开发中遇到的坑,我就不一一列举了,直接上小友的爬坑链接:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html然而,我还是不显示按钮,哇哇。。。。 我再来一遍我的坑:npminst

ROS2入门与实践--1(ROS2的安装与环境测试)

ROS2入门与实践--11虚拟机与Ubuntu操作系统的安装1.1VMware虚拟机的安装1.2Ubuntu操作系统的安装2ROS2安装配置与测试2.1ROS2的安装2.2ROS2的环境测试3ROS2的卸载1虚拟机与Ubuntu操作系统的安装1.1VMware虚拟机的安装对于VMware虚拟机的安装教程请看这篇文章:VMware虚拟机安装1.2Ubuntu操作系统的安装对于20.04版本的Ubuntu操作系统安装教程请看这篇文章:Ubuntu-20.04系统安装对于22.04版本的Ubuntu操作系统安装教程请看这篇文章:Ubuntu-22.04系统安装2ROS2安装配置与测试2.1ROS2的

ROS系列——ROS系统清理-rosclean

ROS系统清理-rosclean简单描述查看可清理文件的大小清理简单描述当ROS运行一段时间后,启动master节点,可能会出现如下类似WARNING:WARNING:diskusageinlogdirectory[/home/你的用户名/.ros/log]isover1GB.It’srecommendedthatyouusethe‘rosclean’command.查看可清理文件的大小roscleancheck清理roscleanpurge同意清理输入:y

切换默认python版本(解决ROS中python默认版本为python2的问题)

1.前言许多小伙伴在安装完ROS以后,需要基于python3写ROS程序(尤其是部署深度学习算法),但是ROS默认的python版本为python2,导致无法兼容一些基于python3写的算法。有的小伙伴会选择利用anaconda来创建python3虚拟环境,但是这样做法可能会导致虚拟环境和ROS默认的环境冲突,因此不推荐anaconda和ROS共用,最简洁的方法是切换系统默认的python版本为python3,然后再继续进行pip等一系列的操作来配置环境。2.方法2.1查看目前系统默认python版本执行如下指令,可以看到,默认的python版本应该为python2.7。python-V2.

ROS-Melodic版本编译机器人源码报错问题及解决方法

1.Couldnotfindtherequiredcomponent‘uuid_msgs’.sudoapt-getinstallros-melodic-uuid-msgs2.CouldNOTfindSDL(missing:SDL_LIBRARYSDL_INCLUDE_DIR)sudoapt-getinstalllibsdl-dev3.CouldNOTfindSDL_image(missing:SDL_IMAGE_LIBRARIESSDL_IMAGE_INCLUDE_DIRS)sudoapt-getinstalllibsdl-image1.2-dev4.Couldnotfindapackagec