草庐IT

realsense-ros

全部标签

三维目标检测之ROS可视化

实验室有一个镭神C16的激光雷达,最近在我这,想拿来玩一玩。本意是做一个实时的检测,通过ROS获取激光雷达的激光点云,用pointpillars模型来进行实时的三维目标检测任务。但是镭神c16这一个激光雷达,不太好处理,目前只能用自带的驱动,进行一个实时的显示。所以下边的思路就是,先存储镭神c16的点云数据,再用ros进行三维目标检测。文章目录1.思路:2.实验环境:3.步骤:1.前提条件2.编译环境创建一个工作空间并进入将ROS包复制或者克隆到当前文件夹下编译迁移OpenPCDet中的一些文件3.修改代码**ros.py代码**1.简单修改2.修改旋转参数3.添加类似与NMS的功能,去除不靠

Ubuntu 22.04安装和使用ROS1可行吗

可行。测试结果ROS1可以一直使用下去的,这一点不用担心。Ubuntu会一直维护的。简要介绍 Debian发行版^_^ AI:在Ubuntu22.04上安装ROS1是可行的,但需要注意ROS1对Ubuntu的支持只到20.04。因此,如果要在22.04上安装ROS1,只能从源码编译安装。目前的机器人相关操作系统还是面向开发者的(developer)。与电脑和手机操作系统差异最大的地方,电脑手机操作系统是面向用户的(user),零基础也可以学会用。机器人相关操作系统何时才能普及呢?只有零基础用户可以使用,才会有普及的可能。ROS1/2机器人课程的价值和规模系统版本 安装说明由于ROS官方在Ubu

从零入门激光SLAM(八)——ROS常用消息

大家好呀,我是一个SLAM方向的在读博士,深知SLAM学习过程一路走来的坎坷,也十分感谢各位大佬的优质文章和源码。随着知识的越来越多,越来越细,我准备整理一个自己的激光SLAM学习笔记专栏,从0带大家快速上手激光SLAM,也方便想入门SLAM的同学和小白学习参考,相信看完会有一定的收获。如有不对的地方欢迎指出,欢迎各位大佬交流讨论,一起进步。  目录一、std_msgs1.1简介1.2基本类别1.3使用模板二、geometry_msgs2.1简介2.2基本类别2.3 使用模板三、sensor_msgs3.1简介3.2基本类别3.3使用模板四、shape_msgs4.1简介4.2基本类别4.3使

【ROS 开发神器 Visual Studio Code 的安装和设置】

【ROS开发神器VisualStudioCode的安装和设置】1.前言1.VisualStudioCode的安装1.1点击deb文件下载1.2安装VScode1.3启动软件1.4添加收藏夹2.导入工作空间2.1熟悉Vscode基本界面2.2添加工作空间3.安装简体中文语言4.安装ROS插件5.安装CMake插件6.安装括号颜色插件7.设置编译快捷键8.设置拼写错误检查欢迎大家阅读2345VOR的博客【ROS开发神器VisualStudioCode的安装和设置】🥳🥳🥳本人主页:已获得CSDN《嵌入式领域优质创作者》称号👻👻👻,座右铭:脚踏实地,仰望星空🛹🛹🛹🎏🎏主要开发专栏🎏🎏《Arduino编

ROS实现机器人移动

开源项目使用是github上六合机器人工坊的项目。https://github.com/6-robot/wpr_simulation.git机器人运动模型运动模型如下所示:👇 机器人运动的消息包:实现思路:👇 为什么要使用/cmd_vel话题。因为这个是约定俗成的,项目中订阅的就是这个话题,否则无法订阅到主题或者更改项目的订阅者的源码 使用catkin_create_pkg命令开具工具包,切换到catkin_ws下的src目录catkin_create_pkgvel_pkgrospyroscppgeometry_msgs#要依赖于geometry_msgs消息包,之前是依赖于std_msgs标

ORB-SLAM3的CMake与ROS编译以及测试(亲自总结,亲测可用)

目录ORB-SLAM3的CMake编译1 配置环境1.1确定g++的版本1.2安装Pangolin1.3Eigen3版本确认1.4 安装openCV4.4.01.5下载编译DBoW21.6 下载编译g2o2 编译ORB_SLAM32.1编译过程遇到的错误1:交换空间的内存不足 2.2编译过程会报错 error:‘decay_t’isnotamemberof‘std’        这篇博客的主要目的是实用性地记录如何成功地运行ORB-SLAM3。ORB-SLAM3有两个版本,分别是常规版本和ROS版本,因此本文也将重点介绍这两个部分。为了方便编译,源代码中提供了两个脚本,分别是build.sh

ROS与STM32通信(一)-rosserial

文章目录硬件接线软件STM32CubeMX配置rosserial移植上位机订阅-下位机发布上位机订阅下位机发布通信上位机发布-下位机订阅上位机发布下位机订阅通信硬件STM32F103c8t6OLED(I2C)USB2TTLStlink接线OLED(GPIO模拟I2C)硬件引脚OLEDSCLPA4OLEDSDAPA5USART1硬件引脚作用RXPA9USART1_TXTXPA10USART1_RXLED硬件引脚LED0PC13LED1PC15软件STM32CubeMXClionSTM32CubeMX配置SYS->Debug->SerialWireRCC->HSE->Crystal/Ceramic

ros使用详解

文章目录ros概述ros使用winbox登录ros关机重启ros修改路由器名ros恢复出厂设置ros修改管理员账号密码及限制登录IPros备份还原ros使用pppor拨号ros的nat,也叫伪装ros静态ARP绑定ros端口映射ros配置静态路由ros概述软路由是指利用台式机或服务器的供应商配合一定软件而形成的路由解决方案,主要靠对软件的设置,实现路由器路由器的功能,它的软件与硬件是独立分开的。软路由使用普通计算机,使用通用的操作系统,如Linux或windows,因此软路由的设置事实上是windows或linux的设置。根据使用的操作系统不同,可以分为基于windows平台和基于Linux/

ROS EKF 机器人位姿估计功能包:robot_pose_ekf 详解

ROSEKF机器人位姿估计功能包:robot_pose_ekf详解功能包使用文件结构配置参数订阅的话题具体代码轮速里程计惯导数据视觉里程计发布的话题robot_pose_ekf的工作原理功能包使用文件结构没有launch文件夹,有两个launch文件都在外面没有config文件夹,参数设置在launch文件中进行src文件夹—存放cpp文件include文件夹—存放头文件srv—存放服务器参数文件CMakeLists.txt—编译文件package.xml—功能包信息文件配置参数robot_pose_ekf的功能包参数配置都在launch文件中进行,没有yaml文件可以在robot_pose_

【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS

目录一、准备工作二、安装Ubuntu22.04.1LTS1.下载Ubuntu22.04.1LTS2.移动到非系统盘三、启动Ubuntu遇到的报错及解决方案四、换源五、安装ROS1.设置编码2.添加源3.安装ROS4.设置环境变量5.测试一、准备工作控制面板——程序——程序和功能——启动或关闭Windows功能 开启如图所示三项,重启电脑二、安装Ubuntu22.04.1LTS1.下载Ubuntu22.04.1LTS打开MicrosoftStore,搜索并下载Ubuntu22.04.1LTS(安装WindowsSubsystemforLinux前一定要先安装Ubuntu,否则移动Ubuntu位置