
ROS学习
SUNNNQAQ
这个作者很懒,什么都没留下…
展开
-
ROS学习笔记(一)(ROS的kinetic版本的安装)
一、安装ROS系统使用环境是UBUNTU16.04的官方镜像,下载网址是:1.先选择ROS的软件源,这里我们选择的是中山大学的镜像源,在终端中输入指令:sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc)main" > /etc/apt/sources.list.d/ros-latest....原创 2019-09-16 19:51:58 · 496 阅读 · 0 评论 -
ROS学习笔记(二)(控制小乌龟的运动)
第二节是控制小乌龟的运动,这是在建立第一节安装好ROS环境下进行的操作。1.我们先安装小乌龟的turtlesim功能包,输入以下指令:sudo apt-get install ros-kinetic-turtlesim2.然后我们运行ROS的节点管理器,输入以下指令:roscore3.然后我们再打开一个新的终端,用rosrun命令来启动小乌龟仿真的节点进行小乌龟仿真,输入以下指令:...原创 2019-09-16 20:09:19 · 5062 阅读 · 2 评论 -
ROS学习笔记(三)(创建工作空间和功能包)
ROS创建工作空间的过程并不复杂,只需要几行指令即可。1.先创建一个空间,输入指令:mkdir -p ~/catkin_ws/src2.然后进入工作空间 catkin_ws/src中,输入指令初始化:catkin_init_workspace3.然后退出到/catkin_ws编译整个工作空间,输入指令:catkin_make4.然后source脚本,使环境变量生效,输入指令:...原创 2019-09-16 20:34:08 · 352 阅读 · 0 评论 -
ROS学习笔记(四)(ROS开发工具的安装(Eclipse/RoboWare/QT))
一、Eclipse的安装如果没安装JDK环境的话先进行前4步,如果已经有的话可以跳过直接安装Eclipse1.我们先更新软件包的列表:sudo apt-get update2.然后安装openjdk-8-jdk:sudo apt-get install openjdk-8-jdk3.查看一下JAVA的版本java -version4.然后我们修改一下环境变量,打开profil...原创 2019-09-17 20:14:09 · 874 阅读 · 1 评论 -
ROS学习笔记(五)(话题中编写Publisherz与Subscriber)
1.首先我们创建一个Publisher文件,Pubilsher是ROS中的话题发布者,代码与注释如下:#include <sstream>/*为了避免包含繁杂的ROS功能包头文件,ros.ros.h已经帮我们包含了大部分ROS中使用的头文件*/#include "ros/ros.h"/*节点会发布string类型的消息,所以我们应该包含该消息类型头文件String.h,该头文件...原创 2019-09-18 17:33:49 · 434 阅读 · 0 评论 -
ROS学习笔记(六)(自定义话题消息)
<build_depend>message_generation</build_depend> <run_depend>message_runtime</run_depend>find_package(catkin REQUIRED COMPONENTS roscpp rospy std_msgs geometry_msgs...原创 2019-09-18 21:41:50 · 1393 阅读 · 0 评论 -
ROS学习笔记(七)(自定义服务数据)
1.我们需要创建一个Server与Client,CLient发送两个需要相加的int变量,由Server相加后返回相加的值2.在目录catkin_ws/src/learning_sun/srv下创建一个名为AddTwoInts.srv的srv类型文件,并且输入:int64 aint64 b---int64 sum3.编写完之后,需要编译连接pcakage.xml,添加上依赖文件: ...原创 2019-09-20 19:35:21 · 763 阅读 · 1 评论 -
UBUNTU下安装搜狗中文输入法
1.前往Sougou的官网下载LINUX版本的搜狗中文输入法,网址:https://pinyin.sogou.com/linux/?r=pinyin2.把安装包下载下来,进入Dowloads文件夹输入命令sudo dpkg -i xxxx(安装包名字).deb3.安装好后,打开系统设置按钮,点击languageSupport(蓝色图标),如果弹出错误Software database is...原创 2019-09-25 09:49:46 · 450 阅读 · 0 评论 -
ROS下用LS01B镭神智能雷达代替思岚雷达的教程
ROS下用镭神智能的LS01B雷达替换思岚雷达的教程1.我们先打开镭神智能所提供的用户资料 把ls01b_v2的文件拉入工控机或者树莓派的catkin_ws/src目录下,我这里使用的是Connetc to Server拉进去的2.打开ls01b_v2/launch/ls01b_v2.launch文件,把里面的内容复制下来3.把复制下来的内容替换掉原来思岚雷达的launch文件,我这里...原创 2019-10-10 11:23:05 · 1926 阅读 · 9 评论