文章目录

  • r2000激光雷达例程调试
  • 通过串口发送指令

在TX2上安装好ubuntu16.04和ros kinetic后,测试倍加福r2000激光雷达,外加通过串口收发数据。

r2000激光雷达例程调试

主要参考:https://www.cnblogs.com/havain/p/11622224.html

主要步骤可按照上面这个链接操作,本文主要记录一些细节和踩坑。

1 r2000和TX2的硬件连接,直接将r2000插在TX2的网口上,打开激光雷达,点击操作界面右上角的连接方式,点击两个disconnect,就可以连接上激光雷达了。

2 运行到上述文章的网络配置步骤时,我输入ifconfig后
eth0没有显示IP地址,咨询大佬后说要自己配置IP。连接其他网线后发现我的TX2的第三wire连接是可用的。所以对其进行配置IP,上图是我设置后的显示。
模式选择manual,点击add进行添加

address                   netmask                    gateway
192.168.1.10           255.255.240.0

注1:Ip地址尽量不要选择个位数和四五十以后的数字,防止出现不必要的麻烦,具体可以自行网络百度Ip的注意事项
注2:设置Ip的时候,添加框会变的很长,可以在输入完后点击netmask那行标题,然后再接着输入其他,输入完save保存。save不亮说明没设置好,自己检查。

3 设置激光雷达ip可以参考r2000的操作手册,选择同一局域网Ip,即前三个不变,后面选个不同于TX2的,子网掩码不变。

address                   netmask                    gateway
192.168.1.19           255.255.240.0

设置方法:

4 配置pepperl_fuchs_r2000中的gui_example.launch文件中的scanner_ip参数,修改为设置后的激光雷达IP地址

剩下的按照步骤操作即可。

通过串口发送指令

主要参考:https://blog.csdn.net/u011608180/article/details/89328696

强烈推荐cutecom串口工具!
操作非常简单,图形化界面也容易操作,按照上文操作即可,本文主要记录一些注意事项。

1 我用的是USB转串口的方式下发串口指令,将传感器插在TX2的USB口后,输入

dmesg |grep ttyUSB*


确认串口的连接端口为ttyUSB0,然后修改cutecom的端口(可直接键盘输入)。
2 注意选择输入输出格式,我选择的都是16进制。

然后打开串口就可以输入了命令了,十六进制的命令之间有空格和没空格都可以识别并返回对应值。

TX2+倍加福r2000运行例程调试相关推荐

  1. 003-代码补全,运行,调试

    一.代码补全 IntelliJ IDEA为JavaScript代码中的React API和JSX提供代码补全.代码补全适用于React方法,特定于React的属性,HTML标记和组件名称,React事 ...

  2. 开发函数计算的正确姿势 —— 使用 Fun Local 本地运行与调试

    前言 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传.函数计算 ...

  3. 【Python】Spyder编译器“updating indices”问题导致程序无法运行或调试

    按教程装好JetBrains PyCharm 2018.3 x64,并正常激活后,打开GitHub下载的工程.发现工程底部一直提示"scanning files to index" ...

  4. VS(visual studio)如何查看预处理后的文件?(查看宏定义展开,头文件展开等)(注意如果要运行或调试代码,要把第一步的改回来!!!!)

    如图,右键点击项目,选择属性: 找到预处理器–>预处理到文件,选择是,点击应用 找到项目中需要查看预处理后的文件,点击编译 打开被编译文件所在文件夹 进入debug文件夹 这个main.i就是我 ...

  5. Leetcode怎么调试java代码,IDEA2020.1使用LeetCode插件运行并调试本地样例的方法详解...

    环境: idea2020.1 插件: LeetCode-editor 6.7 一.IDEA安装LeetCode插件 安装完成重启idea 打开插件 URL可以选择国服和世界服.LoginName和Pa ...

  6. netbeans调试_从NetBeans运行和调试WildFly Swarm应用程序

    netbeans调试 使用NetBeans的Java EE开发人员习惯于直接在NetBeans所选择的应用程序服务器中运行和调试其瘦战应用程序. 在开发打包为über或镂空jars的微服务时,您期望使 ...

  7. 从NetBeans运行和调试WildFly Swarm应用程序

    使用NetBeans的Java EE开发人员习惯于直接在NetBeans所选择的应用程序服务器中运行和调试其瘦战应用程序. 在开发打包为über或镂空jars的微服务时,您期望使用相同的轻松方式进行运 ...

  8. C++(0)--mac 使用VScode 进行C++编译、运行、调试

    mac 使用VScode 进行C++开发 1.查看编译器情况 2.安装插件C/C++,C/C++ Clang Command Adapte 3.新建一个C++ project 3.1.本地新建文件夹 ...

  9. apache目录 vscode_VsCode搭建Java开发环境(Spring Boot项目创建、运行、调试)

    VsCode搭建Java开发环境(Spring Boot项目创建.运行.调试) 安装如下两个主要扩展即可,这两个扩展已关联java项目开发主要使用的maven.springboot等所需要的扩展. 开 ...

最新文章

  1. 大话PHP设计模式:类自动载入、PSR-0规范、链式操作、11种面向对象设计模式实现和使用、OOP的基本原则和自动加载配置...
  2. 云计算机是一种基于资源,一种基于云平台和云计算的资源管理系统和方法
  3. Apache Flink 1.10.0 发布 | 云原生生态周报 Vol. 38
  4. 工业用微型计算机笔记(2)-二进制有符号数
  5. 【深度学习】一种关注于重要样本的目标检测方法!
  6. 微信小程序里页面滚动到底部
  7. linux 基本指令-线上运维
  8. IOS开发基础之UI的喜马拉雅的项目-10
  9. 实验十一:图形界面二
  10. power bi指标呈现_在Power BI中使用关键绩效指标
  11. 从被动到主动,换个角度看 DB
  12. web安全day41:三种典型渗透测试流程
  13. 函数式编程的兴衰(Composing Software 1)
  14. 网上打印多少张发货?
  15. .Net Web微信H5鱼虾蟹网站开发搭建技术栈
  16. vcs import src < ros2.repos 或 vcs import --input ros2.repos src 下载失败或速度慢
  17. 《物联网实战指南》读书笔记
  18. 什么是图灵机及图灵完备(一)
  19. class Person attr_writer :motherland attr_writer :age
  20. Vue脚手架创建TS项目

热门文章

  1. Flask 的 jsonify
  2. java记事本查找_记事本的查找技术
  3. ES6转码工具的安装
  4. 快速入门丨篇三:如何进行运动控制器ZPLC程序开发?
  5. 牛客NOIP暑期七天营-普及组4 C-火龙果田
  6. 关于小容量CS品牌SD NAND存储需求
  7. 编写程序, 根据出行的月份和选择的舱位输出实际的机票 价格
  8. NullPointerException:appcompat.app.ActionBar.setTitle(java.lang.CharSequence)‘ on a null object refe
  9. 【C#】[网络]WebBrowser网页操作之提取获取元素和标签(完整篇)
  10. 解决POI的SXSSFSheet 创建excel下拉框,下拉框内容过多时不显示的问题