RDK X3(aarch64) 测试激光雷达思岚A1

news2024/11/26 8:18:25

0. 环境

- 亚博智能的ROSMASTER-X3
- RDK X3 1.0

0.1 资料

文档资料
https://www.slamtec.com/cn/Support#rplidar-a-series
SDK
https://github.com/slamtec/rplidar_sdk
ROS
https://github.com/slamtec/rplidar_ros
https://github.com/Slamtec/sllidar_ros2

1. robostudio(win10下操作)

下载安装包
https://www.slamtec.com/cn/robostudio

安装
双击 install_robostudio.exe -> 
    -> 下一步
    -> 安装文件夹
        -> D:\Slamtec\RoboStudio 
        -> 下一步
    -> 选择组件
        -> 下一步 
    -> 开始菜单快捷方式
        -> 下一步 
    -> 已做好安装准备
        -> 安装
        -> 下一步
        -> 完成

打开桌面的 Slamtec RoboStudio

新用户注册,注册后才可以使用。win10下测试正常后,可以试试嵌入式板卡。

2. sdk(ubuntu20下操作)

2.1 获取源码

获取源码

git clone https://github.com/slamtec/rplidar_sdk


压缩备份

7z a rplidar_sdk_git_src_20240318.7z rplidar_sdk

2.2 连接设备

发现CP2102串口转TTL无法顺利挂载到虚拟机。
设备管理器 -> 点击 Silicon Labs CP2102x USB to UART Bridge(COM60)-> 右键 -> 属性 -> 电源管理 -> 取消勾选 允许计算机关闭此设备以节约电源

串口权限

ls /dev/ttyUSB*
sudo chmod 777 /dev/ttyUSB1

永久修改 

whoami


该用户添加至dialout用户组,因为tty设备是属于dialout用户组

sudo usermod -aG dialout sunrise

2.3 编译

cd rplidar_sdk
make -j4

2.4 检测A1

是否识别USB设备

lsusb


(A1上的TTL转USB)Bus 001 Device 012: ID 10c4:ea60 Silicon Labs CP210x UART Bridge


查看串口号:

dmesg|grep tty


[  828.177513] usb 1-1.3.1: cp210x converter now attached to ttyUSB1

2.5 运行

cd output/Linux/Release
sudo ./simple_grabber --channel --serial /dev/ttyUSB1 115200
sudo ./ultra_simple --channel --serial /dev/ttyUSB1 115200

2.5.1 命令行程序simple_grabber

 2.5.2 还是命令行ultra_simple

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1805687.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

windows上安装MongoDB,springboot整合MongoDB

上一篇文章已经通过在Ubuntu上安装MongoDB详细介绍了MongoDB的各种命令用法。 Ubuntu上安装、使用MongoDB详细教程https://blog.csdn.net/heyl163_/article/details/133781878 这篇文章介绍一下在windows上安装MongoDB,并通过在springboot项目中使用MongoDB记录用户…

Java:112-SpringMVC的底层原理(下篇)

这里继续续写上一章博客(111章博客): Spring MVC 源码深度剖析: 既然我们自行写出了一个,那么我们可以选择看看mvc源码: 前端控制器 DispatcherServlet 继承结构: 前面我们知道mvc是操作同…

实验六、IPv4 地址的子网划分,第 2 部分《计算机网络》

你有没有发现,困的时候真的清醒不了。 目录 一、实验目的 二、实验内容 三、实验小结 一、实验目的 完成本练习之后,您应该能够确定给定 IP 地址和子网掩码的子网信息。 知道 IP 地址、网络掩码和子网掩码后,您应该能够确定有关该 IP 地…

【学术小白成长之路】02三方演化博弈(基于复制动态方程)期望与复制动态方程

从本专栏开始,笔者正式研究演化博弈分析,其中涉及到双方演化博弈分析,三方演化博弈分析,复杂网络博弈分析等等。 先阅读了大量相关的博弈分析的文献,总结了现有的研究常用的研究流程,针对每个流程进行拆解。…

cmake使用make和Ninja构建对比

前提 make和Ninja是两个常见的构建工具,在网上查阅了一些资料,说是Ninja比make构建速度要快很多。但是具体不知道快多少,所以趁着这次编译clang的机会,分享下它们在时间方面差多少。 步骤 下载llvm 参考llvm官网,这…

Shell脚本学习_内置命令

目录 1.内置命令介绍: 2.Shell内置命令:alias设置别名 3.Shell内置命令:echo输出字符串 4.Shell内置命令:read读取控制台输入 5.Shell内置命令:exit退出 6.Shell内置命令:declare设置变量 1.内置命令…

详解SM3算法加密流程(SM3加密算法一)

1、SM3 算法简介 SM3是中国国家密码管理局发布的消息摘要算法,首次发布于2010年,并于2016年发布了正式的国家标准GB/T 32905-2016。类似于国际上广泛应用的SHA-256算法,但有其独特的设计和实现细节。 该算法应用于各种数据加密和验证场景&…

【NI国产替代】产线综测仪:锂电池保护板测试仪,支持快速定制

• 精度等级01% • 支持直流电压、电流、nA 级待机电流电阻等,常规测试 • 支持过压、欠压、过冲、过放、过温,短路等,保护测试 • 通讯总线电平可编程,兼容多种 • 支持 SWD 或IIC 固件烧录 • 测试速度快,支持最多 24 通道…

Windows关闭自动更新最有效的方法

按WR打开电脑命令框输入“regedit”进入注册表 依次点击以下几个 右击新建一个“DWORD(32位)值”,命名为”FlightSettingsMaxPauseDays“ 右边选择十进制,左边填写暂停更新的天数 打开windows更新,进入高级选项 选择暂停更新的天数&#xff…

数据库(27)——多表查询——自连接

语法 SELECT 字段列表 FROM 表A 别名A JOIN 表A 别名B ON 条件...; 自连接可以是内连接查询也可以是外连接查询。 演示 我新增了字段friend便于演示 查询所有人的名字以及他们的friend的人的名字: select a.name,b.name from user a,user b where a.friendb.id; 其…

L48---1637. 两点之间不包含任何点的最宽垂直区域(排序)---Java版

1.题目描述 2.思路 (1)返回两点之间内部不包含任何点的 最宽垂直区域 的宽度。 我的理解是相邻两个点,按照等差数列那样,后一个数减去相邻的前一个数,才能保证两数之间不含其他数字。 (2)所以&…

kali2022安装教程(附安装包)

第一步:下载镜像文件 百度网盘下载https://pan.baidu.com/s/1efRQGFTbq6Kgw9axLOmWzg?pwdemxf 第二步:打开Vmware 第三步:进行各项配置 创建新的虚拟机,选择高级,然后下一步 直接默认下一步 选择稍后安装然后下…

CUDA 编程(1):使用Grid 和 Block分配线程

1 介绍 1.1 Grid 和 Block 概念 核函数以线程为单位进行计算的函数,cuda编程会涉及到大量的线程(thread),几千个到几万个thread同时并行计算,所有的thread其实都是在执行同一个核函数。 对于核函数(Kernel),一个核函数一般会分配1个Grid, 1个Grid又有很多个Block,1个Bloc…

IO流(缓冲流)

1.字节缓冲流 原理:字节缓冲输入流自带8KB缓冲池;字节缓冲输出流自带8KB缓冲池 public static void main(String[] args) throws IOException {try(InputStream is new FileInputStream("D:\\pt\\123.jpg");//1.定义一个字节缓冲输入流包装原始的字节输…

看似不同的事情,却是相同的坑

目录 一、背景二、过程1.遭遇战-微盘股的下杀2.不失为一件好事3.一切向后看吧,最近的学习感受4.该有的心境 三、总结 一、背景 也在一点点改变,期间势必要经历流血的过程;所谓无疯狂不成长,积极的心态去应对,去总结总…

数据分析常用模型合集(一)AARRR模型和漏斗模型

准备把常用的数据分析模型,像什么AARRR,RFM之类的,逐个全部写一下; 最好能带点案例和代码,搞一个小合集。 最终达到完全不懂的人,看完就能知道得差不多; 数据分析常用模型合集(二…

中心极限定理的MATLAB例

独立同分布的中心极限定理: 设 X 1 , X 2 , … , X n X_1, X_2, \ldots, X_n X1​,X2​,…,Xn​ 是独立同分布的随机变量序列,且 E ( X i ) μ E(X_i) \mu E(Xi​)μ, D ( X i ) σ 2 > 0 D(X_i) \sigma^2 > 0 D(Xi​)σ2>0&a…

再读高考作文题

新课标I卷:讨论了随着互联网和人工智能的普及,问题是否会变得越来越少,要求考生写一篇文章,表达自己对于这一现象的联想和思考。 从来就没有什么救世主 AI也不是​​​​​ 一直不会写作文,直到高中,才堪堪…

ssm604基于Java Web的怀旧唱片售卖系统+vue【已测试】

前言:👩‍💻 计算机行业的同仁们,大家好!作为专注于Java领域多年的开发者,我非常理解实践案例的重要性。以下是一些我认为有助于提升你们技能的资源: 👩‍💻 SpringBoot…

AI Agentic Design Patterns with AutoGen(上):顺序对话、代理反思

文章目录 一、多代理对话:单口喜剧1.1 Agent的基本功能1.2 多代理对话示例:单口喜剧1.2.1 创建Agent1.2.2 开始对话1.2.3 查看对话信息,自定义对话摘要1.2.4 设置对话终止条件 二、顺序对话:客户入职2.1 创建Agent2.2 构建顺序对话…