ros
文章平均质量分 81
ros相关知识
啥也不是的py人
这个作者很懒,什么都没留下…
展开
-
realsense标定
结果如下:具体操作。原创 2024-03-29 21:58:09 · 405 阅读 · 0 评论 -
Python 导入并使用其他目录下的ROS文件
需求说明:需要在realsense的路径下导入Kinova的驱动接口需要导入的包在这里。原创 2022-11-18 10:16:24 · 542 阅读 · 0 评论 -
ROS总结理解
节点就是master给每个运行文件的端口原创 2022-11-16 14:50:07 · 1255 阅读 · 0 评论 -
ros换了机器运行roscore无反应
换了一台电脑弄好后之前的备份用不起来roscore也无响应解决后原因是在~/.bashrc里有export ROS_MASTER_URI=http://192.168.1.115:11311,这句话,赋值后的ROS_MASTER_URI指向的是另一个ip地址行的ROS,因此在本地无法使用ROS。注释掉ROS_MASTER_URI赋值即可在本地运行。弄完后...原创 2022-05-08 17:14:30 · 420 阅读 · 0 评论 -
ROS导航相关消息(二十三)
1.输出话题数据rostopic echo /map >> map1.txt2. rosmsg显示的是对应功能包的具体消息类型下的消息(具体理解可以看自定义msg消息通信)3.rviz就是单纯的可视化节点的gui原创 2022-04-30 21:31:56 · 2789 阅读 · 7 评论 -
ROS 导航安装及实现(二十二)
1.fix frame是父坐标系2.teleop_twist_keyboard键盘控制方法见目录3.ctrl+f 查找替换4.先启动/map 然后启动gazebo最后启动rviz5.resource not find 就是相关启动节点的功能包名错误6.RLException: roslaunch file contains multiple nodes named [/rviz].就是启动了过多的rviz节点只能启动一个原创 2022-04-29 21:45:35 · 5087 阅读 · 1 评论 -
ROS 导航坐标系及条件说明(二十一)
1.odom为机器人移动控制的父级坐标系原创 2022-04-27 12:32:40 · 1911 阅读 · 0 评论 -
ROS 仿真综合应用(二十)实现运动、雷达、摄像头仿真
1.arbotix是用rviz实现运动仿真2.rpy是按照zyx的顺序设置的3.里程计话题默认用odom原创 2022-04-26 00:17:40 · 5007 阅读 · 12 评论 -
ROS Gazebo安装入门及仿真室内环境和小车实现(十九)
1.XML parsing error: mismatched tag: line 53, column 6报错检查标签是不是有结束符号 /2.XML parsing error: mismatched tag: line 91, column 32这个是参数名写错的报错3.gazebo按住左键是拖拽视角4.鼠标中键自由滚动视角原创 2022-04-23 00:36:53 · 5520 阅读 · 1 评论 -
ROS Arbotix安装以及实现模型运动(十八)
目录简介实现流程:安装 Arbotix方式1:命令行调用方式2:源码安装创建新功能包,准备机器人 urdf、xacro添加 arbotix 所需的配置文件launch 文件中配置 arbotix 节点启动 launch 文件并控制机器人模型运动配置 rviz:控制小车运动:简介通过 URDF 结合 rviz 可以创建并显示机器人模型,不过,当前实现的只是静态模型,如何控制模型的运动呢?在此,可以调用 Arbotix 实现此功能。Arb...原创 2022-04-20 11:25:57 · 2133 阅读 · 0 评论 -
ROS xacro URDF优化(十七)
1.运行节点的话要先运行roscore2.宏定义是不显示的原创 2022-04-15 15:03:40 · 955 阅读 · 0 评论 -
ROS URDF语法-实现小车模型构建-URDF工具使用(十六)
1.刷新环境变量只是路径下新建了文件,或者有路径相关的变量修改,只是修改文件编码无需source2.source只是写入内存编译,关机后重开要重新编译3.xml文件中注释也是ctrl+/4.在vscode中ctrl+/就是注释5.evince mycar.pdf是打开pdf的命令原创 2022-04-14 11:28:45 · 4654 阅读 · 0 评论 -
ROS中的rosbag和rqt工具箱实现(十五)
1.改了路径后保存编码文件没用,要重新编译2.ros安装desktop-full版本3.在终端任意位置ctrl +c均可终止对应选中终端原创 2022-04-07 21:15:03 · 2490 阅读 · 0 评论 -
ROS中的TF坐标变换工具及实现、Rviz查看(十四)C++、python
1.Ubuntu中键盘失灵重启即可,不用重装键盘插件2.只要配置好的CMakeLists代码文件编译过,就不会#include显示includepath有问题因为编译后,相关导入库的路径才会更新到编译库里3.在tf中,实际上是把收听到的广播信息存到buffer中,再调用buffer的API进行计算原创 2022-04-07 12:21:24 · 5795 阅读 · 2 评论 -
ROS命名重复解决方案以及分布式通信实现(两台机器互相发消息)(十三)
1.不进行source .bashrc也可以2.因为每一次重新打开终端都会自动重新载入.bashrc3.句柄nodeHandle只能用一次否则编译会报错4.设置全局,相对,私有时要声明命名空间,不然会报错5.ctrl+H是调用隐藏文件(.开头的都是隐藏文件)原创 2022-04-01 22:46:00 · 2287 阅读 · 1 评论 -
ROS报错: error while loading shared libraries: libmoveit_move_group_interface.so.1.0.9: cannot open sh
原因有两个: 1.操作系统没有改共享库 2.安装了该共享库,但是执行外部程序调用该共享库的时候,程序按照默认路径(/usr/lib、/lib)找不到该共享库文件解决方法: ubuntu系统的共享库一般安装在/usr/local/lib目录下,如果不确定,可以使用ls /usr/local/lib查看里面是否有你需要的库文件 然后打开/etc/ld.so.conf,在文件最后添加/usr/local/lib(或者在命令行输入echo "/usr/local/lib" >>原创 2022-03-30 13:19:46 · 2279 阅读 · 0 评论 -
ROS元功能包以及launch标签实现(十二)
元功能包修改参数时:CMakeLists.txt 中不可以有换行yaml输入值时注意有空格原创 2022-03-30 00:01:26 · 1760 阅读 · 1 评论 -
ROS中的C++实现中头文件与源文件调用以及Python模块导入(十一)
package.xml是修改依赖用的,其他用不到原创 2022-03-27 23:52:44 · 1438 阅读 · 0 评论 -
ROS中的API:C++、Python(十)实现及理解
ctrl+【 或者】是代码对齐功能传参格式是 _A:=10000原创 2022-03-27 12:20:57 · 7769 阅读 · 0 评论 -
ROS通信实操(小乌龟通信实现)(九)C++、Python
如果出现编译无异常,但是运行起来,小乌龟不动的话,肯定是话题名有问题输错了如果python包导入失败,那就重新输入,用补全输入导入包名称原创 2022-03-25 12:35:02 · 7343 阅读 · 0 评论 -
ROS参数服务器实现及-|常用命令|(八)C++、Python实现
注意:如果消息是自定义的,要先进入工作空间,然后刷新环境变量才能找到原创 2022-03-23 11:32:37 · 499 阅读 · 0 评论 -
ROS服务通信(七)C++、Python实现
source ./devel/setup.bash是用来刷新环境变量的原创 2022-03-21 21:56:51 · 3232 阅读 · 2 评论 -
ROS话题通信自定义msg实现发送接收(六)c++、python
rospack报错python也要source才能在bash里编译否则会报错原创 2022-03-18 12:58:09 · 3633 阅读 · 5 评论 -
ROS话题通信实现发布接收(五)python版本(以及与C++通信)
rosrun报错 检查文件名和命令是否错误rosback报错 检查是否赋予权限,是否编译了原创 2022-03-17 12:22:14 · 4394 阅读 · 1 评论 -
ROS话题通信实现发布接收以及vscode编译配置(五)C++版本
[rosrun] Couldn't find executable named demo01_pub below /home/david/demo03_ws/src/plumbing_pub_sub如果出现了这个报错那么应该是上面编译没选对要选catkin_make:build这个编译任务然后要对应修改其json文件#include "ros/ros.h"导入包的时候显示报错先不用管,这是因为没有编译导致的原创 2022-03-16 17:45:26 · 2623 阅读 · 0 评论 -
ros架构文件以及计算图调用(四)
目录ros文件系统ros文件系统相关命令执行ros计算图ros文件系统WorkSpace --- 自定义的工作空间 |--- build:编译空间,用于存放CMake和catkin的缓存信息、配置信息和其他中间文件。 |--- devel:开发空间,用于存放编译后生成的目标文件,包括头文件、动态&静态链接库、可执行文件等。 |--- src: 源码 |-- package:...原创 2022-03-12 16:22:51 · 223 阅读 · 0 评论 -
ros用catkin_make运行c++、python(三)
因为记事本写代码过于麻烦,而且ros需要多节点运行,所以需要IDEsudo apt install terminator安装完成后ctrl+alt+t后可以在一个窗口里水平分割垂直分割alt+方向键是在窗口间移动下一步是安装vscode直接在vscode官网下载下载好后安装即可然后等待安装即可安装进程会跳跃,从0跳到100所以点击安装后等待即可然后添加到收藏里打开即可双击打开安装插件安装这些插件然后在vscode里...原创 2022-03-11 17:12:08 · 2128 阅读 · 0 评论 -
ros 编译运行C++、python(二)
打开终端mkdir -p 自定义空间名称/srccd 自定义空间名称catkin_make上述命令,首先会创建一个工作空间以及一个 src 子目录,然后cd再进入工作空间调用 catkin_make命令编译。进入 src 创建 ros 包并添加依赖cd srccatkin_create_pkg 自定义ROS包名 roscpp rospy std_msgs上述命令,会在工作空间下生成一个功能包,该功能包依赖于 roscpp、rospy 与 std_msgs,.原创 2022-03-11 09:50:38 · 3565 阅读 · 1 评论 -
virtualbox直接用配置好的ros系统(补充)
因为virtualbox可以直接用他人配置好的文件因此ros配置有问题的可以直接用我配置好的文件然后打开即可下载好之后直接双击打开然后就直接出现virtual的文件然后打开即可打开前可以按照需求配置自己的处理器数量内存显存等我之前打开有一个问题把usb改成1.0的串口就解决了链接:https://pan.baidu.com/s/1pZPilzqHHxtRNr65AKgMsg 提取码:q50l --来自百度网盘超级会员V4的分享sudo密码为:1..原创 2022-03-12 13:08:41 · 1306 阅读 · 0 评论 -
virtual box安装ubuntu ros并运行(一)
基于VirtualBox安装(Ubuntu,openEuler)图文教程 - 娄老师 - 博客园 (cnblogs.com)参考以上这个Downloads – Oracle VM VirtualBox安装virtual然后打开全局设定安装拓展工具原创 2022-03-09 14:48:53 · 790 阅读 · 0 评论 -
ubuntu20.04 安装 ros(单系统ubuntu非虚拟机)
网络环境是公司网络(境外流量)原创 2022-08-05 15:05:22 · 240 阅读 · 0 评论