ROS
文章平均质量分 69
csdn_Flying
这个作者很懒,什么都没留下…
展开
-
TEB TebOptimalPlanner::computeVelocityCommands
1 AddTEBVertices() 添加顶点顶点主要包括 位姿[x,y,theta] 和 时间 [dt]主要设置顶点的idvoid TebOptimalPlanner::AddTEBVertices(){ // add vertices to graph ROS_DEBUG_COND(cfg_->optim.optimization_verbose, "Adding TEB vertices ..."); unsigned int id_counter = 0; // used原创 2021-09-14 15:32:36 · 1140 阅读 · 1 评论 -
ROS 根据包的版本号变更自动选择编译哪些包
ROS 根据包的版本号变更自动选择编译哪些包PROJECT_PATH=/home/user/catkin_wsBUILD_TYPE=releaseDEVEL_PREFIX=develROBOT_TYPE=deliveryVERSION_PATH=${PROJECT_PATH}/${ROBOT_TYPE}_packages_version/#机器人所要编译的包ros_packages=( global_plannermove_basedwa_planner)#*********原创 2021-07-14 13:03:10 · 99 阅读 · 0 评论 -
ros如何及时清除障碍物层或者超声波层的的消息
上一篇已经讲过了clear_costmap_recovery 这一篇博客详细将如何清除障碍物信息首先去github 上下载这个包 clear_costmap_recovery_gaohttps://github.com/MOIRobot/MOI_Robot_Winter/tree/master/src/clear_costmap_recovery_gao包这个是对movebase 里面clear_...原创 2017-10-02 17:16:11 · 5580 阅读 · 3 评论 -
Apollo ROS, 安装 Apollo ROS, 使用 Apollo ROS
Apollo ROS 基于 ros indigo 版本, 实现了共享内存读取, 去中心化 的结构, 使用protobuf 的消息格式. 具体优点主要加快了消息传输速度, 去中心化的结构似的节点可以不依赖于roscore 而单独运行, 介绍请看http://www.sohu.com/a/161448234_795622如何使用Apollo ROS 做为自己的ROS平台呢,第一步 首先 安装 ros ...原创 2018-05-17 16:08:39 · 4172 阅读 · 1 评论 -
机器人地图创建与环境探索论文合集
Prof. Dr. Wolfram Burgard 主页 http://www2.informatik.uni-freiburg.de/~burgard/index.htmlCyrill Stachniss 主页http://www.ipb.uni-bonn.de/第六章 高效Rao_Blackwellized 建图技术http://ais.informatik.uni-freiburg.de/p...原创 2018-06-06 14:14:37 · 892 阅读 · 0 评论 -
机器人文章分享链接
SLAMGmapping ROS http://wiki.ros.org/gmappingGmapping github https://github.com/ros-perception/slam_gmappingGmapping 参数介绍 https://www.ncnynl.com/archives/201702/1364.htmlopenslam-gmapping 源码 https://g...原创 2018-06-06 15:58:53 · 630 阅读 · 0 评论 -
doxygen 安装
doxygen 安装安装一下库$ sudo apt-get install flex$ sudo apt-get install bisonstep1.下载源码$ git clone https://github.com/doxygen/doxygen.gitstep2.编译$ cd doxygen$ mkdir build$ cd build$ cmake...原创 2018-09-13 13:15:09 · 1218 阅读 · 0 评论 -
git server 的使用方法
git server 的使用方法1,本地安装git 服务器$sudo apt install git openssh-server$cd ~/.ssh$touch authorized_keys$ssh-keygen -t rsa#add id_rsa.pub copy to authorized_keys 后面把每个用户的pub文件加入进来就可以了$sudo adduser gi...原创 2018-11-12 10:58:53 · 1229 阅读 · 0 评论 -
ros 在 arduino 上的使用
ros 在 arduino 的使用安装1,下载 arduino for linux2,下载rosserial3,进入arduino 的examples 文件夹4,选择例子进行编译安装原文地址 http://wiki.ros.org/rosserial/教程 http://wiki.ros.org/rosserial_arduino/Tutorials$sudo apt-get instal...原创 2018-11-18 21:23:14 · 2410 阅读 · 0 评论 -
开源建图导航平台总结
1,机械狗楼梯建图https://github.com/ANYbotics/elevation_mapping2,visual-inertial mapping frameworkhttps://github.com/ethz-asl/maplab3,icp mappinghttps://github.com/ethz-asl/ethzasl_icp_mapping4 3d mappi...原创 2019-07-24 14:18:01 · 3100 阅读 · 1 评论 -
舵轮模型
舵轮模型链接https://blog.csdn.net/qq_32559107/article/details/82758887原创 2019-08-05 11:51:14 · 2265 阅读 · 2 评论 -
ros如何及时清除障碍物层或者超声波层的的消息 clear_costmap_recovery 代码详解
首先解释一下这个包是用来干嘛的?clear_costmap_recovery::ClearCostmapRecovery是一种简单的修复机制,它将距离机器人一定距离范围区域外的代价地图恢复为静态地图。 其继承了nav_core包中nav_core::RecoveryBehavior ,以插件方式在move_base node中使用。其中参数的作用~/reset_distance (原创 2017-09-30 16:19:47 · 10497 阅读 · 0 评论 -
使用python 关闭roscore
#!/usr/bin/env pythonimport commandsimport os,sys,stringimport re if __name__ == '__main__' : p = commands.getoutput("pgrep roscore ") commands.getoutput("kill %s " % p)原创 2017-10-08 14:43:21 · 2189 阅读 · 0 评论 -
python 使用百度tts 库合成语音
python 使用百度tts库合成语音 ,首先要安装好play命令,详细见上篇博客#!/usr/bin/python# -*- coding: UTF-8 -*-'''python 使用百度tts库合成语音文件 ,首先要安装好play命令'''import osimport sys, locale'''App ID: 8919993API Key:原创 2017-09-17 12:43:00 · 5503 阅读 · 0 评论 -
Could not find messages which '/home/flying/catkin_ws/src/beginner_tutorials/msg/Num.msg' depends
Num.msg中的内容应该为int64 num如果有其他的出错 先删除掉其他的 只保留这个原创 2016-01-02 11:38:26 · 5450 阅读 · 4 评论 -
roscore cannot run as another roscore/master is already running. Please kill other roscore/master
在终端里写下killall -9 roscorekillall -9 rosmaster即可解决原创 2016-01-01 16:54:00 · 8004 阅读 · 0 评论 -
ros 安装 urdf 包
安装urdf包sudo apt-get install liburdfdom-tools检查 urdf文件check_urdf robot1.urdf原创 2016-01-04 12:23:02 · 1808 阅读 · 2 评论 -
ROS错误 rospkg.common.ResourceNotFound: kdl
在学习ROS_BY_EXAMPLE时 第七章7.6.2 Timed Out-and-Back in the ArbotiX SimulatorIf the simulator is not already running, start it with the command:$ roslaunch rbx1_bringup fake_turtlebot.launch(If de原创 2016-01-06 13:13:57 · 7012 阅读 · 0 评论 -
ros入门中文官方教程
http://wiki.ros.org/cn/ROS/Tutorials原创 2016-03-08 17:08:47 · 28870 阅读 · 0 评论 -
Ubuntu 开机自动启动roscore命令 自动打开终端执行脚本命令
准备一个脚本 名字为autoLoad.sh#! /bin/bash source /opt/ros/indigo/setup.bashroscore打开终端,在终端中执行gnome-session-properties,会弹出一个“启动应用程序首选项”的菜单 点击添加名称 注释随便输入命令的地方输入 gnome-terminal -x /home/jobs/mecA原创 2016-10-17 16:06:50 · 8313 阅读 · 3 评论 -
ROS 模拟激光仿真数据 使用stage进行仿真 在stage中控制两个机器人
首先启动测试 是否有stage的安装包roslaunch turtlebot_stage turtlebot_in_stage.launch若没有该包则进行安装若有错误 则把立马的某些位置更改一下即可先把turtlebot_stage 中的maps文件夹复制到自己的工作空间中maps中有这些文件maze.png maze.yaml robopark2.bmp ro原创 2017-01-02 21:08:27 · 4683 阅读 · 1 评论 -
ROS stage_ros 与world 模型 的讲解
satge_ros 原文链接 http://wiki.ros.org/stage_rosstage_ros 包中的仿真机器人发布虚拟激光数据 并接受cmd_vel 数据控制机器人移动stage_ros 发布的话题有odom (nav_msgs/Odometry)base_scan (sensor_msgs/LaserScan)base_pose_ground_truth原创 2017-01-02 21:26:27 · 6331 阅读 · 3 评论 -
raspberri pi 3 + v2 camera 树莓派摄像头 发布到ros 节点上 远程电脑查看视频
树莓派3+ros kinetic 版本远程电脑+ros indigo 版本首先开启树莓派的摄像头功能sudo raspi-config启动摄像头功能然后重启树莓派在github 上打开 树莓派官方驱动节点https://github.com/UbiquityRobotics/raspicam_node做以下步骤进入工作空间的源目录$c原创 2017-04-21 17:25:57 · 7806 阅读 · 4 评论 -
Linux Ubuntu 使用play命令播放音乐 mp3 wav 等文件
1、打开一个终端(Ctrl+Alt+T),然后输入如下命令:sudo apt-get install sox2,通过下面的命令来让 SOX 可以播放它所支持的音频格式文件:sudo apt-get install sox libsox-fmt-all3,比如要播放系统中所有音频文件,我们可以采用这个命令:play *mp34,在播放的时候,我们可以按下 Ctrl+C原创 2017-09-17 11:25:58 · 15015 阅读 · 1 评论 -
rospack depends1 beginner_tutorials 出现错误 [rospack] Error: the rosdep view is empty: call 'sudo rosd
按照提示操作即可输入 sudo rosdep init出现ERROR: default sources list file already exists: /etc/ros/rosdep/sources.list.d/20-default.listPlease delete if you wish to re-initialize接着输入sudo rm /et原创 2016-01-01 17:27:43 · 11154 阅读 · 3 评论