ros
donnieliu
时刻向大牛学习!!!
展开
-
ros2学习
1.运行节点ros2 run <package_name> <executable_name>2.查看节点ros2 node list3.查看节点信息ros2 node info <node_name>4.重映射节点名称ros2 run turtlesim turtlesim_node --ros-args --remap __node:=my_turtle原创 2022-04-24 21:50:25 · 158 阅读 · 0 评论 -
Visual Studio Code(VSCode)关闭右侧预览功能
如下图所示,当用VSCode打开文本文件时,右侧会出现预览的功能,当内容过多时,容易误操作点击,影响使用,不美观。关闭方法:点击文件-首选项-设置,搜索"editor.minimap.enabled",默认值为打钩,我们只需要把钩去掉即可;...转载 2021-08-26 10:23:25 · 2209 阅读 · 0 评论 -
ros程序编译中出现的问题can’t find about “serial”
can’t find about “serial”错误说明是Could not find a package configuration file provided by “serial” with any of the following names:serialConfig.cmakeserial-config.cmake这是由于ROS中本身不包含串口的程序,需要单独下载sudo apt-get install ros-kinetic-serial...转载 2021-07-26 17:18:54 · 894 阅读 · 0 评论 -
带有header的自定义ros meaasge
主要参考链接:http://wiki.ros.org/msg最近由于需求,需要自定义一些topic格式进行数据的处理。基于常见的数据类型:int32 flosat32 bool 等可以定义出需要的消息格式。如:example.msgint32 afloat32 bbool c则在终端查看消息类型为example.msg定义的example_topic时rostopic echo /example_topic有类似如下显示:a: 1b: 1.0c: true---a:转载 2021-07-25 18:23:19 · 333 阅读 · 0 评论 -
vscode快捷键
Alt+左移/右移:返回/前进 Go back / forward;F1 或 Ctrl+Shift+P(俗称万能键) :打开命令面板;原创 2021-07-25 17:33:01 · 95 阅读 · 1 评论 -
vscode 清除多余空行
使用正则表达式 ^\s*(?=\r?$)\n ^\s*(?=\r?$)\n转载 2021-07-03 17:13:44 · 144 阅读 · 0 评论 -
rosdep init和rosdep update报错
第一步首先进入github.com/ros/rosdistro去把这个包下载下来。第二步修改这个包中rosdep/source.list.d/下的文件20-default.list参考如下:#os-specific listings firstyaml file:///home/zyb/rosdistro/rosdep/osx-homebrew.yaml osx#genericyaml file:///home/zyb/rosdistro/rosdep/base.yamlyaml file转载 2021-06-12 18:24:16 · 75 阅读 · 0 评论 -
ros常用命令
回退ctrl+alt±前进ctrl+shift±原创 2021-05-27 00:22:22 · 152 阅读 · 0 评论 -
ROS使用节点句柄nh(“~“)和nh的区别:发布的话题的命名空间不同
使用节点句柄nh("~")和nh的区别:发布的话题的命名空间不同一.使用节点句柄nh("~")ros::NodeHandle nh("~");ros::Rate loop_rate(10); //correspding interp periodros::Publisher joint_pub = nh.advertise<sensor_msgs::JointState>(“test_joint_states”, 1);则发布的话题名字为节点名字+话题名字/replay_jnt_p转载 2021-05-16 01:20:14 · 938 阅读 · 0 评论 -
解决方案:gazebo-2] process has died [pid 28003, exit code 255, cmd /opt/ros/indigo/lib/
在运行gazebo的过程中,出现了 黑屏 和下面的错误:[gazebo-2] process has died [pid 28003, exit code 255, cmd /opt/ros/indigo/lib/gazebo_ros/gzserver worlds/empty.world __name:=gazebo __log:=/home/exbot/.ros/log/3bd6002c-...转载 2020-04-05 15:37:46 · 8624 阅读 · 2 评论 -
gazebo打不开一直卡在"Preparing your world"
gazebo打不开一直卡在"Preparing your world"问题描述在运行某些程序的功能包的时候,gazebo启动的时候会一直卡在"Preparing your world",然后就一直不动了,这是由于gazebo在下载某些模型导致的,多等上一会,或者执行下面的命令手动把模型下全,如果还是不能打开那说明要下载的模型不在这个列表里面,知道这个模型是什么可以去手动下载,如果不知道的话就只...转载 2020-04-05 15:19:10 · 1660 阅读 · 0 评论 -
bash: setup.bash: No such file or directory和.bashrc文件的问题
前段时间linux中打开终端时,总是出现bash: /opt/ros/indig/setup.bash: No such file or directory的问题。此问题跟每次终端打开时要加载的bash有关,于是查bash的相关文档知道了:/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行,并从/etc/profile.d目录的配置文件中搜集shell...转载 2020-03-31 16:10:20 · 8966 阅读 · 1 评论