自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ros1 Noetic(本地)和Ros2 Humble(docker)之间相互通信及设置初始位姿

本文介绍了在Docker容器(Ubuntu22.04+ROS2 Humble)与主机(Ubuntu20.04+ROS1 Noetic)之间搭建ros1_bridge实现ROS1/ROS2通信的过程。主要步骤包括:在容器内安装ros-noetic-autolabor、编译ros1_bridge包、配置环境变量注意事项。

2025-11-11 14:12:51 759

原创 Autoware.universe多点导航和避障绕障设置

本文介绍了Autoware自动驾驶系统的多点导航和避障绕障功能实现。在多点导航部分,详细说明了wp_map_tools工具的安装使用,以及如何通过编写ROS2节点实现多个航点的顺序导航,包括目标点队列管理、状态监控和自动驾驶触发逻辑。在避障绕障部分,重点分析了感知模块配置对避障功能的影响,提供了详细的参数调优建议,包括修改default_preset.yaml中的模块启动选项,调整静态和动态避障参数配置,以及优化障碍物识别阈值等关键参数设置。

2025-11-05 22:45:39 920

原创 一文实现Docker+Autoware.universe实车部署

本文详细介绍了Autoware环境搭建、传感器配置、车辆模型创建及实车部署的全流程。主要内容包括: Docker环境配置与Autoware镜像备份 使用Docker容器安装Autoware.universe 镜像备份与恢复方法 GPU启动配置 传感器配置 激光雷达、IMU、相机等传感器驱动配置 传感器坐标系标定(包括激光雷达-IMU外参标定) 点云数据处理流程 车辆模型创建 车辆尺寸参数配置 URDF模型文件修改 3D车辆模型替换 线控接口实现 Vehicle Interface节点开发 控制命令转换与状态

2025-09-10 20:34:47 1108 1

原创 Ubuntu20.04 Carla安装与和Ros联合仿真

本文详细介绍了CARLA仿真平台0.9.15版本的安装过程及和ROS桥接测试。

2025-08-03 18:14:41 1538 1

原创 Ubuntu下Docker安装Autoware.universe(含GPU启动)

详细记录Ubuntu系统下使用Docker安装autoware的详细步骤,不需要主机上安装任何编译环境,除了GPU的配置,其他所有工作均在容器内进行。

2025-07-16 01:10:48 2012

原创 Windows下Carla0.9.15安装与使用

详细介绍了Window下Carla0.9.15安装与使用的步骤。

2025-06-28 21:10:38 2524 4

原创 YOLO11+QT6+Opencv+C++训练加载模型全过程讲解

详细介绍了yolo11环境搭建和训练过程。介绍了使用yolo11训练好的模型和qt联合开发过程,实现目标检测。

2025-06-19 17:57:48 1620

原创 【SY4进阶】Apollo10.0 Cyber参数实验

Apollo10.0 Cyber参数实验。服务端程序设置参数值,并进行遍历输出;客户端读取参数并进行修改,再次读取参数输出。

2025-01-17 22:06:34 521

原创 【SY3】Apollo10.0 Cyber服务通信之两个数求和

Apollo10.0 Cyber服务通信,客户端发送连个浮点数给服务端,服务端计算求和结果返回给客户端。

2025-01-17 14:00:43 461

原创 【SY2进阶】Apollo10.0 Cyber基于Writer/Reader的通信方式

Apollo10.0 Cyber基于Writer/Reader的通信方式,不使用component模板,自定义文件夹实现Writer/Reader的通信方式。

2025-01-16 19:17:30 1005

原创 【SY2】Apollo10.0 Cyber基于Writer/Reader的通信方式

【SY2】Apollo10.0 Cyber基于Writer/Reader的通信方式

2025-01-10 20:15:40 1182

原创 【SY1】Apollo10.0 Cyber RT实验输出hello apollo

【SY1】采用源码构建方式实现Apollo10.0 Cyber RT输出hello apollo。

2025-01-09 16:04:32 1261

原创 Apollo10.0 Cyber RT安装和测试

Apollo10.0 Cyber RT安装和测试!

2025-01-02 17:32:28 1711 4

原创 【Ubuntu20.04】Apollo10.0 Docker容器部署+常见错误解决

【Ubuntu20.04】Apollo10.0 Docker容器部署+常见错误解决方式。

2025-01-02 14:43:38 2576

原创 超简单的双系统下Linux挂载点扩容(不需要新硬盘)

不需要新硬盘,双系统下Linux挂载点扩容的简单方法,不需要大段使用命令行进行操作

2024-12-15 22:07:03 1021

原创 OpenCV手机广角摄像头标定与畸变矫正实践

使用OpenCV标定手机广角摄像头并成畸变矫正

2024-11-14 20:19:54 1523

原创 修改amcl参数解决报错:Extrapolation Error: Lookup would require extrapolation 0.045000000s into the future.

修改amcl参数解决报错:Extrapolation Error: Lookup would require extrapolation 0.045000000s into the future. Requested time 2260.187000000 but the latest data is at time 2260.142000000, when looking up transform from frame [odom] to frame [map]

2024-10-29 13:41:38 1157

原创 解决c++中运行程序找不到相对路径下的文件

相对路径换成绝对路径代码可以正常工作,但是换成相对路径就提示找不到文件。造成这个问题的原因大概率是运行程序的位置和源文件的位置不相同,只需要修改文件路径就能够解决。

2024-10-17 10:55:21 523

原创 Gazebo+四轮车(Skid Steering Drive)

Gazebo+四轮车(Skid Steering Drive)仿真

2024-10-06 17:24:50 2762 4

原创 linux:ROS2(Jazzy)配合Vscode创建功能包

linux:ROS2(Jazzy)配合Vscode创建功能包

2024-09-18 22:39:04 794

原创 ubuntu配置中文输入法和实现与Window之间相互拖拽

ubuntu配置中文输入法和实现与Window之间相互拖拽

2024-08-14 13:14:09 313

原创 解决 ‘Username Is Not in the Sudoers File. This Incident Will Be Reported’

在使用sudo命令提示标题错误,下面介绍两种方法,第一种方法试过不行,我是使用第二种方法解决的1.使用指令 sudo adduser vboxuser sudo 恢复2.将用户名添加到sudoers文件。

2024-08-14 12:27:39 1121

原创 (零)小白浅谈pygame游戏设计思路

pygame制作游戏的时候,比较好的游戏设计思路可以简化代码,降低开发难度,有利于后期功能扩展。本文讲解的主要内容如下:1.组织好目录结构:设计游戏的时候整理好目录结构,区分不同代码2.游戏可使用资源设计:一个游戏中需要角色、物品、怪物等资源,对于不同的资源如何设计3.图层的绘制顺序:通常一个游戏中需要许多元素,对于一个2D游戏图层的绘制顺序至关重要,最迟绘制的能够遮挡先绘制的,所以需要一定的策略来决定绘制顺序。

2024-08-10 19:03:04 604

原创 (五)pygame绘制固定角色在屏幕中央及绘制顺序

讲解了pygame如何实现角色移动时固定在屏幕中央,以及一种实现图层绘制顺序的巧妙的方法和

2024-08-10 19:02:22 709

原创 (四)pygame实现工具栏,利用工具栏切换武器

pygame实现工具栏,通过数字键盘或者鼠标点击选择工具栏中的物品,角色可以根据选择物品执行相关动作

2024-08-06 21:40:25 562

原创 (三)pygame根据按键状态播放帧动画

pygame根据玩家按键状态播放不同类型的帧动画

2024-08-03 16:55:38 816

原创 (二)pygame保证玩家在各个方面移动速率相同

解释并解决pygame中玩家斜着移动的时候速率明显更快的问题。

2024-08-02 12:27:52 509 1

原创 (一)pygame保证玩家移动速度与电脑性能无关,pygame中的增量时间(dt)的利用

讲解pygame中的增量时间(dt)的利用,保证玩家移动速度与设置帧率和电脑性能无关。

2024-08-02 11:52:20 999

原创 Python打造的物联网监控界面(Pyside2+MQTT)

Pyside2制作的物联网监控界面,可以满足智慧家居、智慧农业等监控需求功能:运行检测网络环境,网络断开时,禁用功能组件2.支持设置数据正常范围,超出范围红色标记并报警3.绘制数据历史曲线4.硬件连接MQTT服务器设置遗嘱消息时,异常时界面可以检测设备故障5.有设置文件,可以设置订阅的主题、调整界面数据范围,设置数据显示的单位等等。

2024-07-18 16:32:50 413

原创 pygame.sprite.Group的update方法

在编写外星人入侵的项目的时候,主函数使用下面的代码创建精灵族并添加子弹类之后使用self.bullets.update()更新所有子弹的位置,但是奇怪的是程序运行的时候没有更新子弹位置。

2024-07-18 16:21:55 584

原创 Pyside2一个界面实现登录、注册和忘记密码功能

一般思路实现登录、注册和忘记密码功能需要设计三个界面,通过判断用户操作实现界面切换,本人在实际操作过程中感觉太过繁琐。在偶然间发现Pyside2组件可以禁止和隐藏,那么把三个界面的所有功能按钮集合在一起,切换界面时只需要把不需要的功能组件全部隐藏即可,就可以实现界面切换的效果。此外,利用csv文件储存用户注册数据,判断用户输入数据是否符合格式并给与相应的提示或警告,已经实现登录、注册和忘记密码等功能。

2024-07-03 23:36:18 1176 3

原创 TMS320F28335获取DS18B20温度

TMS320F28335获取DS18B20温度

2024-03-10 21:16:28 1136 2

原创 2023年夏令营和预推免总结

本人双非院校,本科履历不是很出众,也有点小自卑,只是结合往年推免情况报的学校,夏令营和预推免报的学校加起来差不多15个左右,写这篇文章目的还是分享一下我面试几个院校考核方式和题目。最后说几句,能够获得推免资格,说明大家都很优秀,不要妄自菲薄,报名的时候建议能报就报,有决心往高处冲一下尽量冲一把,好好准备,不留遗憾。

2024-01-28 15:25:57 1685 4

pygame游戏开发专栏中文章:(四)pygame实现工具栏,利用工具栏切换武器所需的角色帧动画资源

角色帧动画资源,涉及角色移动、攻击、浇水、砍伐、锄地帧动画。此外还包含玩家使用的所用工具。

2024-08-06

QT设计制作的ui文件,在主程序里面可以进行调用

QT设计制作的ui文件,在主程序里面可以进行调用

2024-07-03

空空如也

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

TA关注的人

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