自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 linux系统下奥比中光Astra Pro相机配置

以下配置过程是为自己以后配置做一个参考,具体哪里配置的对不对我也不好说,因为我第一次接触这个东西可能会一些不对的地方,希望大家不要完全相信我,等我搞懂一些了可能还会回来改一下这个文章,欢迎大佬批评指正。本来以为Astra Pro相机插上就能用,没想到插上之后运行opencv忽明忽暗,我还以为是曝光率不固定,固定了曝光率也没用,查了一下才发现这个深度相机需要下一个SDK。第一个文件夹存放的是奥比中光USB的规则,需要安装之后才能识别到奥比中光的设备,使用里面的安装脚本进行安装,先进入。这样就算安装成功了。

2024-12-23 16:53:28 917

原创 Linux系统VScode配置platformio控制Arduino以及多个问题的解决方法

最近打算做一个ros小车,由于之前没怎么接触过电控方面的东西,所以打算用arduino来入门,查阅网上资料后说是vscode的PlatformIO插件非常方便,比arduino自带的IDE人性化,所以尝试配置了一下(踩了很多坑……)。

2024-12-22 16:07:51 1071

原创 anaconda3配置记录

anaconda本来是大一的时候配置的,但是因为当时完全是电脑小白,配的一塌糊涂,有些包和环境都安装在C盘了,导致C盘爆红,遂一怒之下删除anaconda和所有环境和包,重新配置一遍。

2024-12-19 15:28:14 1123

原创 ros学习#6 ros2通信(服务通信)+车道线识别实践

上一章节学习了ros2的话题通信,实现了系统状态的监测,这个过程简单来讲就是服务端将系统的状态话题发布出来,然后在订阅端显示,就好比我告诉A一个新闻,然后A把这个新闻整理出来,整个过程是一个单向通信的过程。但是有时候通信不一定是单向的,比如我告诉A一个案件,A在研究完这个案件之后还要把疑点返回给我,那这个过程就是一个双向通信的过程,这时候就要引入服务的概念。服务通信的双向通信机制是基于请求和响应rqt工具界面如下,我们打开spawn服务,它的作用是产生一个新的海龟:可以更改其中的一些参数。

2024-12-06 20:02:35 1086 2

原创 ros学习 Git基础(根据学习进度随时更新本文)

本文学习了一些git使用技巧。

2024-11-10 15:03:57 458

原创 ros学习#5 话题订阅和发布

这一章学习了话题的订阅和发布,即话题通信。在我的理解中,机器人需要实时不断的处理传感器传来的数据并处理,进而做出相应的动作,这个过程并不是静态的。话题通信。ros2的话题通信机制包含四个要素,发布者订阅者话题名称和消息接口(话题类型)。我们在终端中运行打开海龟模拟器,再打开另一个终端$ rqt在弹出界面中选择插件中的topic里面的,画面如图所示:如图所示最左边就是这个节点相关的话题,type就是话题类型(topic_type),也就是消息接口(interface)

2024-11-09 23:52:30 1693

原创 ros学习#4 一些与ros有关的C++基础知识

今天补充一下c++的基础知识。

2024-10-21 22:28:06 788

原创 ros学习#3 节点和功能包

ros2节点的开发是在功能包中进行的,C++功能包的内容主要是以下几个文件:1. include用于存放C++的头文件,如果要编写头文件都放在这个文件夹下2.src用来放置节点的代码和其他相关代码3.CMakeLists.txt和CMakeLists.txt是C/C++构建系统CMake的配置文件,在该文件中添加指令,即可完成依赖查找,可执行文件添加,安装等工作,package.xml是功能包的清单文件。

2024-10-21 13:31:12 679

原创 ros学习#2 配置ros2环境

将rosdepc更新一下更新完重新执行自动安装依赖的最后一步,成功安装:显示然而再次运行colcon build再次报错:查阅网上后发现是empy的版本与安装的Python版本不契合,具体解决方法我参考了大佬的文章解决编译ros2功能包报错ModuleNotFoundError: No module named ‘em‘_modulenotfounderror: no module named 'em-CSDN博客剩下的就是各种包没安装……

2024-10-07 14:40:02 999

原创 ros学习#1 Linux命令和初识ros

这里我先按照b站古月居的视频安装了一遍,但是因为我ubuntu是22.04版本的,可能版本过高,导致很多报错,所以在CSDN上搜索了另一种安装方法。看报错后面的路径是在Python文件夹下的,所以我感觉是环境变量的问题,应该跟。就是提示我没有在路径中,所以我把他添加在PATH变量中。这里的“PATH= ”后面的路径只要替换成。然后我运行了roscore命令也报错。当我运行到下面这行代码安装后。这样ros就安装成功啦!一、Linux系统命令行。

2024-10-05 18:35:49 532

原创 网络能正常连接,QQ也能正常登录,但是网页打不开解决方法

win+R,输入cmd打开终端,ping了一下本地IP(127.0.0.1)和百度的DNS(180.76.76.76),发现都能ping通。今天家里路由器坏了,修好之后发现电脑能上去网,QQ也能登录,就是网页打不开,显示网络问题。我这里把“使用代理服务器”开关关上再打开,发现,网页又能正常打开了(我也不知道为什么)说明不是网络本身的问题。

2024-08-09 14:15:55 496 1

原创 在VScode中配置C++

本人纯编程小白,最近想要学习c++,但根据网上的教程配置vscode踩了许多坑,为了以后配置其他语言有个参考,所以写了这篇文章,以此为鉴。

2024-07-30 11:17:53 400

原创 YOLOv5视觉数据集简单标注、划分、增强方法(roboflow)

使用了roboflow网站简化了数据集的处理,对于一些不开源的数据集、小数据集或者对现有数据集不满意想要改变的很有帮助。

2024-04-06 21:59:35 1224 2

原创 机械组(不务正业)学习周记#2

之前配置好网络的树莓派连接了热点获取IP地址之后即使在VNC输入IP地址也会显示连接超时。询问客服后发现原来必须电脑也连接手机热点,即VNC和树莓派必须在同一局域网下使用才能连接。将电脑连接上手机热点后问题解决。

2023-11-18 17:49:38 105 1

原创 树莓派烧录系统失败后再插入读卡器不显示盘符问题解决方案

我的树莓派在烧录系统时找了一个网上的开源镜像烧录,烧录完成后插入树莓派,树莓派指示灯慢闪四下快闪四下。查询网络说是因为主板型号不支持,我想换一个镜像试试,结果……插入读卡器之后盘符都不显示了。想弹出读卡器,结果连弹出都没有,只显示三个灰色的点。

2023-11-10 20:36:02 1892 3

原创 机械组学习周记#1

下供弹是指机器人的“拨弹机构”固连在底盘\云台yaw轴,通过硬质\软质“供弹管路”,将弹丸供给至位于pitch轴的发射机构中,由发射机构将弹丸发射出去。下供弹和上供弹的主要区别是发射机构和拨弹机构的分离,发射机构位置不变;供弹管路延长,连接拨弹机构出口和发射机构入口,并且供弹管路存在可活动转角:转角轴心同云台P、Y轴轴心重合,这样的目的是为了在云台转动时,供弹管路的路径总长度不变,防止管路中的弹丸排列过紧或过松,影响弹丸的发射时机。

2023-11-05 18:46:30 709 1

原创 STM32的GPIO原理及操作

程序名称模式名称性质特征浮空输入数字输入可读取引脚电平,若引脚悬空则电平不确定上拉输入数字输入可读取引脚电平,悬空时默认高电平下拉输入数字输入可读取引脚电平,悬空时默认低电平模拟输入模拟输入GPIO无效,引脚直接接入内部ADC推挽输出数字输出可输出引脚电平,高电平接Vdd,低电平接Vss开漏输出数字输出可输出引脚电平,高电平为高阻态,低电平接Vss复用推挽输出数字输出由片上外设控制,高电平接Vdd,低电平接Vss复用开漏输出数字输出。

2023-09-17 15:59:44 260 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除