- 博客(27)
- 资源 (16)
- 收藏
- 关注
原创 【通过下采样提升DBSCAN聚类速度】
对于点云下采样以后,成为了稀疏点云,对于稀疏点云聚类,只要下采样控制的间距不大于聚类半径应该就能分类,十分内变得简便,但是下采样增大聚类结果反而不好。对初始点云降噪 => 消除噪点,使聚类结果准确 => 下采样,降低聚类计算负担 => 再次消除由于下采样造成的噪点 => 聚类 => 包围盒。对于点云降噪以后,聚类采用的是密度聚类,原则上每类之间的距离变得清晰,可以放大适当放大聚类半径,但结果出现错误。
2023-11-21 18:19:18 204
原创 【Astra S实现稀疏点云】
因为是是用别人的代码,所以路径上几乎没设置,catkin_make编译错误时将原来的deve和build删掉试试。参数相对于深度相机(我用的是Astra S)参数过多,于是我把文件中的参数部分修改了,,,将下面点云滤波定义的点云数据格式换成适用于深度相机点云格式的数据。有个问题是这个代码硬件应该使用的是多线激光雷达,里面的。刚开始出来的图点云太少了,看不出来,然后修改的以下代码。那个好像是用来进行点云处理的,好像是进行了稀疏点云;这俩面分别有定语的话题和发布的话题,将原订阅的话题。
2023-11-21 18:17:02 259
原创 【VMware Ubuntu20.04 ros noetic调用电脑摄像头】
如果有相关信息,就是格式不对,需要修改文件,在文件路径中输入修改为。
2023-11-21 18:15:19 531
原创 【VMware Ubuntu ros noetic使用Astra S相机查看图像及点云数据】
之类的错误,是因为CMakeLists文件中没找到libuvc包,进入ros_astra_camera功能包里面的CMakeLists.TXT文件进行添加,将。功能包的原因,一般用安装命令基本都能安装,但是相对于libuvc的功能包,能安装上,但是编译的时候会找不到路径,如果出现。由于第一次没装rgbd-launch 包;点击 file ——> open config。依赖安装好了以后就可以进行编译,一般没问题了。添加(首先确定你libuvc包的路径)这儿如果有问题一般是没有安装。
2023-06-09 11:09:59 686 2
原创 【ROS入门4总结:ROS-Service服务的编程实现】
ROS入门4总结:ROS-Service服务下的Client客户端的编程实现前言Service服务下的Client客户端的编程实现创建service的功能包创建客户端代码代码功能代码实现配置创建的功能包的编译规则编译工作空间(编译客户端)运行客户端前言强推古月大大我用的:环境是Ubuntu20.04、ros-noetic实现:ROS的服务(service)消息类型中的(客户端)client的编程实现偷图古月大大Service服务下的Client客户端的编程实现创建service的功能包se
2022-06-25 18:49:10 634
原创 RSO入门3总结:ROS-Topic话题消息的定义和使用
RSO入门3总结:话题消息的定义和使用前言日常强推古月大大本次实现:话题的自定义并且能发布和订阅(主要订阅和发布的Person.msg消息为姓名,年龄和性别)环境:Ubuntu20.04、ros-noetic准备下面的代码一个也不能错,注意大小写,空格,TAP,单复数,,,定义person.msg文件进入learning_topic功能包,创建msg元功能包(文件夹)进入msg文件夹,创建Person.msg文件touch Person.msg打开Person.msg文件,写入下列代
2022-04-15 16:00:23 317
原创 【ROS入门2总结:ROS-TOPIC的Publisher和Subscriber的实现】
ROS入门1总结:ROS-TOPIC的Publisher和Subscriber的实现前言关于ROS-topicpblisher的实现subscriber的实现前言感谢古月居大大的教程:https://www.bilibili.com/video/BV1zt411G7Vn?p=2&spm_id_from=pageDriver关于ROS-topicros的topic是一种通信方式,类似于一种异步通信,发送者视为publisher(发布者),接受者视为subscriber(订阅者),中间存在top
2022-04-08 16:22:14 1679
原创 【 ROS入门1总结:ROS创建工作空间与功能包】
ROS创建工作空间与功能包感谢古月居大大:Ubuntu20.04、ros-noetic-desktop-full工作空间简介src文件夹主要放置功能包代码和功能包配置文件和launch文件,同名的功能包不能放在一个src里面,build文件夹放置编译过程中产生的中间文件,devel文件夹放置编译过生的可执行文件,库,脚本,大大说很重要,我只记得一个source devel/setup.basherinstall文件夹使用install命令产生的结果放在install文件夹创建工作空间
2022-04-07 10:16:41 2149 2
原创 ubuntu20.04安装ros Noetic Ninjemys教程及部分问题汇总
这里写自定义目录标题Reading from keyboardhttps://www.bilibili.com/read/cv13788562/sudo gedit /etc/apt/sources.list 作者:被打愣的猫 https://www.bilibili.com/read/cv13788562/ 出处:bilibili#添加阿里源deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multivers
2022-04-05 15:57:27 1838
原创 五:【FPGA四位数码管显示】
四位数码管显示软件硬件功能代码主例化程序注意事项timerCountersegDispaySet计时自加例化程序注意事项数码管显示例化程序注意事项数码管编码规则位选和段选软件ISE146硬件Xilinx spartan6功能数码管一秒计数代码主例化程序`timescale 1ns / 1ps//////////////////////////////////////////////////////////////////////////////////// Company: // E
2021-11-22 09:02:59 3559
原创 四:【FPGA中LED分频显示,从创建工程开始祥叙(怕自己忘了)】
LED分频显示,从创建工程开始祥叙实现功能硬件软件代码主例化程序(我也不知道该怎么叫,就酱吧)分例化程序从创建工程讲起(long long ago~~~~)创建工程创建IP核文件编译结果实现功能想验证不是25M频率情况下,LED的显示模式硬件Xilinx Spartan6软件ISE 14.6,就是下面几个,不是Vivado哦,因为芯片版本低,只能用这个软件(又是蠢哭的一天)代码主例化程序(我也不知道该怎么叫,就酱吧)`timescale 1ns / 1ps///////////////
2021-11-19 22:07:38 642
原创 三:【按键控制流水灯与FPGA按键键值简释】
FPGA按键控制流水灯硬件软件功能出现的问题按键键值代码解释仿真不会问题问题一:问题二:大哥们,时隔一段时间又见面了,上个项目本来说是搞流水灯的,我太拉胯了,写着写着就变成了点亮LED(哈哈哈哈,,,蠢哭了),不过这次带来的是流水灯,本来早就写好了,但是由于还有其他事,一直没弄,,,硬件Xilinx spartan6系列的开发板(推荐大家买7,买7,买7)软件ise14.6功能拨码按键控制流水灯的起始,导航按键控制流水灯的流水方式`timescale 1ns / 1ps//////////
2021-11-19 09:36:28 972
原创 二:FPGA导航按键控制LED
FPGA按键控制LED软件芯片功能代码代码解释软件软件使用的是ISE14.6(因为穷没买7系列,劝大家买个7系列的板子,这个软件装着还挺费事,不如Vivado好用,且6和7软件不通用)芯片芯片使用的是spartan6系列的开发板功能本来想控制流水灯,其中的按键状态没有完全读懂,也没完全写明白,结果只写出来个控制LED,虽然这样控制LED性价比不高,但我写着写着就瓢了·····代码哭辽,又是自己死抠的一天,脑阔疼,又菜又爱玩,,,`timescale 1ns / 1ps//////////
2021-11-13 21:10:26 4384
原创 一:FPGA从入门倒入坟-第一个基础实例蜂鸣器
FPGA从入门倒入坟-第一个基础实例蜂鸣器欢迎使用Markdown编辑器代码合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使
2021-10-18 09:11:55 217
原创 STM32输入捕获测试频率和正负脉宽
@STM32输入捕获测试频率和正负脉宽本博客相关程序调用转载正点原子正点原子@ALIENTEK广州市星翼电子科技有限公司这次做的主要是测试频率,但系,也趁此机会捕获了高低脉宽的时间,题目所说的脉宽是指脉宽时间,大大们有需要可以在输出语句中计算改正,本人小白,谢谢指导关于建工程正点原子大大们已经写好,直接进行粘贴复制。关于这个实验功能上面说了,测试频率和正负脉宽精度特意测试了正...
2019-08-03 19:19:36 3620 6
原创 Linux安装Tomcat
Linux安装Tomcat先登入数据库ssh root@192.168.163.132(填你自己的IP)如果不知道,看我上个博客1.安装wget在git-bush中输入yum install wget[root@host ~]# yum install wget已加载插件:fastestmirrorLoading mirror speeds from cached hostf...
2019-07-19 16:51:00 116
原创 linux中mysql安装配置(祥)
centos mysql安装配置首先安装好VMware后,得先安装git-bush,这儿说的所有操作如果没有强调都用git-bush,强调的用VMware首先:得登上虚拟机吧!命令:ssh root@192.168.163.132这个便是已登录最最最最最最最最重要,得按我的来,乖乖的,下面傻瓜安装,看下面:#一、安装##1.安装MySQLyum -y install mariad...
2019-07-19 16:41:59 174
原创 接口多态
接口多态什么是多态多态是指一个对外接口,多种实现方式,即一个接口使用不同实例执行不同的操作 ,它分为两种——方法重写(运行时多态)简单来说,多态是具有表现多种形态的能力的特征向同一父类的不同子类对象发送同一条消息,行为不同。实现多态的步骤1、子类重写父类的方法2、编写方法时,参数使用父类对象,并调用父类定义的方法3、运行时,根据实际创建的对象类型动态决定使用哪个方法抽象类和抽象方...
2019-07-12 11:32:18 2365
原创 封装和继承
封装和继承————————封装————————封装,指的是对变量属性进行封装,隐藏实现细节将属性私有化,然后提供公有方法访问私有属性通过这些公有方法访问私有属性,而不对原有属性进行修改和删除//类名public class PersonStruc { //定义变量 private String name; private String sex; private doubl...
2019-07-12 09:57:58 112
原创 面向对象,构造方法
面向对象,构造方法进行方法构造时,含有参数的方法和无参构造方法的方法名和类名一致。 关于类和对象 类是对对象的描述,是创建对象的“模板”,是对象的抽象 对象是表示现实世界中某个具体的事物,是类的一个实例,是类的实例化结果 构造方法的特殊性 构造方法的主要作用是完成对类对象的初始化工作 在创建new()一个类的新对象时,系统会自动调用该类的构造方法为新对象初始化 构造方...
2019-07-11 10:40:32 161
原创 java环境变量配置
**java环境变量配置**javac:编译 .java文件(编译用)java :编译 .class文件(说明用)*测试程序:public class HelloWorld{public static void main(String[] args){System.out.println(“HelloWorld”);}}*环境变量配置步骤:一:点击 jdk-8u211-wi...
2019-07-09 12:13:14 104
基于以太网和WiFi的智能控制系统.rar
2019-06-23
基于单片机的脉搏测量仪.rar
2019-06-23
旋转屏.rar
2019-06-23
基于单片机超速报警器电路设计毕设.rar
2019-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人