ROS
qintianhaohao
这个作者很懒,什么都没留下…
展开
-
如何移植别人的ros工作空间
创建工作空间并编译mkdir -p ~/catkin_ws/srccd ~/catkin_ws/srccatkin_init_workspacecd ~/catkin_wscatkin_make将别人catkin_ws/src下的包拷到自己工作空间的src文件夹下检查并安装依赖包cd ~/catkin_wsrosdep install --from-paths src --ignore-src -r -y编译cd ~/catkin_wscatkin_makesource dev原创 2021-07-12 00:15:53 · 7251 阅读 · 4 评论 -
使用清华源安装ros2 foxy
1. 设置编码为utf-8sudo locale-gen en_US en_US.UTF-8sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8export LANG=en_US.UTF-82. 设置ubuntu清华源参考:https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/3. 设置ros2清华源这一步和清华源上的操作不同,要注意。新建 /etc/apt/sources.list.d/r原创 2020-12-18 22:54:29 · 4263 阅读 · 5 评论 -
ur5+moveit 3D perception功能应用
moveit中自带3D perception(3D感知)功能,简单来说,就是支持外部传感器(如kinect, realsense等),能够将其采集的点云或深度数据,转换为octomap(八叉树),并添加到仿真环境中,以进行运动规划和避障。本文借鉴了moveit官方教程,把教程中的panda机械臂换成了ur5,而且在gazebo中使用kinect录制了点云数据集。操作系统:ubuntu 16....原创 2020-02-12 21:23:51 · 2203 阅读 · 2 评论 -
ubuntu16.04中安装anaconda和python3.6,同时不影响ros所依赖的python2.7
ubuntu16.04中安装anaconda和python3.6,同时不影响ros所依赖的python2.7首先明确一点,我所使用的是ubuntu16.04+ros kinetic,ros依赖的python版本为python2.7,为了保证ros能够正常稳定运行,最好不要把ubuntu中的python2.7删掉,也不需要让ros依赖python3.6.我要做的只是让ubuntu中共存多个版本的p...原创 2020-01-30 15:15:05 · 1596 阅读 · 0 评论 -
turtlebot3使用A*进行路径规划
下载安装turtlebot3相关包http://emanual.robotis.com/docs/en/platform/turtlebot3/simulation/#simulation原创 2019-08-16 20:30:06 · 2045 阅读 · 0 评论 -
ROS常规操作
记录下在使用ROS的过程中,一些常用操作。1 同时使用多个catkin工作空间在ros中如果使用一个工作空间,直接在 .bashrc文件的最后一行加入:source ~/hellow/catkin_ws/devel/setup.bash就可以让roscd找到工作空间中的包了。但是如果使用多个工作空间,直接在 .bashrc 中再加一句话:source ~/hellow/my_ws/dev...原创 2018-11-08 21:52:04 · 199 阅读 · 0 评论 -
毕设实验
1 ROS读取mp4视频并识别场景类型视频文件目录:/media/nlsde/Disk/dataset_qin/video/读取视频并发布topic:roslaunch rbx1_vision video2ros.launch input:=/media/nlsde/Disk/dataset_qin/video/VID_20181108_132054.mp4打开semantic-map...原创 2018-11-08 14:40:13 · 843 阅读 · 0 评论 -
turtlebot常用命令
键盘控制turtlebot: roslaunch turtlebot_teleop keyboard_teleop.launch 打开gazebo: roslaunch turtlebot_gazebo turtlebot_world.launch屏幕显示摄像机图像: rosrun image_view image_view image:=/camera/rgb/image_raw...原创 2018-09-04 14:24:27 · 673 阅读 · 0 评论 -
改变键盘按键操作turtlebot
使用键盘操作turtlebot的命令如下: $ roslaunch turtlebot_teleop keyboard_teleop.launch 但是turtlebot默认的键盘操作不太习惯,还是习惯我们常用的WASD操作方式,于是就自己把键盘操作方式改了。1 先找到键盘控制的文件,路径为::/opt/ros/indigo/lib/turtlebot_teleop/turtlebot_t...原创 2018-07-15 22:55:24 · 2274 阅读 · 2 评论 -
turtlebotsh实验平台组装方案
一个简单的turtlebot实验平台组装方案,可以用来跑SLAM和录制数据集。涉及数据接口和电源接口的分配。方案图如下:原创 2018-09-04 14:24:17 · 311 阅读 · 0 评论 -
使用turtlebot + hokuyo 运行gmapping建图
整个过程参考了创客智造的教程: https://www.ncnynl.com/archives/201611/1097.html 我根据自己设备的情况进行了改变1. 准备主机: Intel NUC, 安装ubuntu 14.04和ROS indigo 底盘:turtlebot2 激光雷达:hokuyo hokuyo驱动:$ git clone https://github.com...原创 2018-07-14 17:45:36 · 2664 阅读 · 1 评论 -
turtlebot + kinect + hokuyo使用rosbag录制数据集
操作步骤$roscore$roslaunch turtlebot_bringup minimal.launch$roslaunch turtlebot_teleop keyboard_teleop.launch $roslaunch turtlebot_navigation dataset_hokuyo_kinect.launch $rosrun rviz rviz$rosbag...原创 2018-07-17 23:16:57 · 761 阅读 · 0 评论 -
ROS常规操作
记录下在使用ROS的过程中,一些常用操作。1. 同时使用多个catkin工作空间在ros中如果使用一个工作空间,直接在 .bashrc文件的最后一行加入:source ~/hellow/catkin_ws/devel/setup.bash就可以让roscd找到工作空间中的包了。但是如果使用多个工作空间,直接在 .bashrc 中再加一句话:source ~/hellow/my_ws/devel/s...原创 2018-06-15 13:18:00 · 206 阅读 · 0 评论