自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

机器人梦想家 Bing Lee

ROS,Moveit,Linux,Docker,QT,Codsys 技术学习分享

  • 博客(267)
  • 资源 (31)
  • 收藏
  • 关注

原创 ROS2 架构梳理汇总整理

本篇文章用来记录和梳理ROS2开发者及个人学习过程中对架构的理解,通过思维导图,分层架构图,逻辑流程图等说明。后续该文章会持续更新,将之前文章中所提到Nodes、Interfaces、Topics、Services、Actions、Parameters、Launch等补充到本文,使整体链接起来。

2025-03-25 09:30:00 954

原创 ROS开源机器人操作系统学习记录——概要(索引汇总)

本文是博主自己在用树莓派学习ros教程的记录,对于linux/unix系统应该是通用的,对于零散的技术点做个结构化梳理~一、树莓派3 Raspbian-jessie编译安装ROS Indigo二、快速启动ROS小乌龟三、ROS Topics(话题)四、rosservice、rosparam、rosconsole和roslaunch的使用五、使用rosed编辑ROS中的文件六、创建ROS消息和ROS服务七、编写并运行简单的消息发布器和订阅器(C++)八、编写并运行简单的服务器和客户端 (C++

2020-08-21 10:25:46 2574 1

原创 简单易懂23种设计模式——原型模式【含C++代码实例】

在做面向对象的软件开发时我们往往想达到更高的代码可复用性和更合理的软件颗粒度。  根据《设计模式——可复用面向对象软件的基础》所说:“你必须找到相关的对象,以适当的颗粒度将他们回归类,再定义类的接口和继承层次,建立对象之间的基本关系。你的设计应该对手头的问题有针对性,同时对将来的问题和需求也要有足够的通用性。”  内行的设计者知道:不是解决任何问题都要从头做起。他们更愿意复用以...

2019-04-08 23:50:47 2299 2

原创 Debian10 Debian11如何取消服务器配置自动休眠

本文介绍了两种在Debian 10/11系统中禁用服务器自动休眠的方法。方法一通过修改/etc/systemd/logind.conf配置文件,设置IdleAction等相关参数为"ignore"并重启服务。方法二采用systemctl命令直接mask休眠相关target服务。

2025-06-12 12:13:38 110

原创 ROS2 编译、打包、封装三方库(Knet为例)

本文详细介绍了在ROS2环境中如何将Knet网络库编译为动态库并封装为ROS2包的全过程。首先通过修改CMakeLists将Knet源码编译为动态库,提取关键头文件和库文件。随后创建ROS2封装包,重点配置了ros2_knetConfig.cmake文件以实现find_package机制,包括设置库路径和头文件目录。最后通过空项目验证封装效果,为ROS2中的动态库复用提供了标准化解决方案。

2025-06-10 17:11:45 24

原创 ROS2 从零开始创建、编译及调用C++动态库

本文详细介绍了ROS2中创建、编译和调用C++动态库的完整流程。首先创建ros2_cpp_lib包,通过CMakeLists.txt配置生成动态库,包含继承rclcpp::Node的类和计算功能。接着编译安装该库,生成头文件和共享库文件。然后创建ros2_cpp_lib_demos包,在其CMakeLists.txt中引用前述库,并在main.cpp中调用库功能。最后编译调用程序包,完成库的使用验证。整个过程展示了ROS2模块化开发的核心方法,是ROS2底层包开发的基本流程。

2025-06-09 09:30:00 425

原创 【高校论文】DFORMER重新思考用于语义分割的RGBD表示学习[南开&国防科大]

DFormer是一种新型RGB-D预训练框架,专为语义分割任务设计。

2025-06-04 21:14:09 713

原创 【行业动态】人形机器人月报-2025年6月

2025年6月人形机器人行业迎来多项重要进展:美的集团将部署自主研发类人形机器人至工厂和门店;联想推出AI人形机器人"乐享壹号";世界人形机器人运动会8月将在北京举办;清华大学开源AIGC机器人大模型VPP;亚马逊推出新型触觉机器人Vulcan,可处理75%仓储商品。

2025-06-03 14:58:07 266

原创 【行业动态】人形机器人月报-2025年5月

本周人形机器人行业动态显示,全球范围内对人形机器人的关注度持续上升,技术突破和商业化进程显著加速。从全球首次马拉松赛事到韩国政府的巨额投资计划,再到多家企业在年报中披露的技术进展,表明人形机器人正逐步从实验室走向实际应用。

2025-06-03 14:21:58 519

原创 【ROS2实体机械臂驱动】rokae xCoreSDK C++测试使用

本文介绍了使用ROS2驱动Rokae实体机械臂的C++ SDK配置与测试过程。

2025-06-03 09:30:00 58

原创 【ROS2实体机械臂驱动】构建珞石NB25-25的moveit2 urdf配置

本文详细介绍了如何从零开始配置ROS2和MoveIt2下的珞石NB25-25机械臂模型。

2025-06-03 09:00:00 45

原创 【ROS2实体机械臂驱动】rokae xCoreSDK Python测试使用

本文记录了使用xCoreSDK-Python驱动Rokae实体机械臂的测试流程。

2025-05-30 14:18:36 368

原创 ROS2 C++导入三方动态、静态库及apt等下载库

博主在开发ROS2项目时,经常需要引入各种第三方C++库,但在全网搜索后发现,针对ROS2环境下的中文教程要么过于零散,要么不够完整。本文将从零开始,详细记录ROS2项目中如何正确导入和使用第三方C++库的全过程。

2025-05-30 09:00:00 1046

原创 anaconda、miniconda、conda的关系及miniconda安装

Anaconda、Miniconda和conda是Python环境中常用的工具。三者关系上,conda是底层工具,Anaconda和Miniconda是基于conda的发行版。Anaconda适合初学者,而Miniconda适合资源受限或需要灵活配置的用户。在Linux上安装Miniconda的步骤包括下载安装脚本、运行脚本并接受许可协议,最后通过conda create命令创建新的Python环境。

2025-05-20 19:00:28 1417

原创 【ros2 control 机器人驱动开发】双关节机器人gazebo仿真学习-example 9

本文介绍了如何在ROS2 Control框架下实现双关节机器人的Gazebo仿真,重点讲解了如何配置gazebo_ros2_control插件并编写硬件接口。

2025-05-20 09:00:00 691

原创 Linux Debian和Ubuntu版本对照表

本文提供了Debian和Ubuntu版本之间的对照表,帮助用户了解两者之间的对应关系。

2025-05-16 09:00:00 989

原创 Linux修复apt-get update GPG error

在使用sudo apt-get update时,可能会遇到GPG错误,提示缺少公钥F42ED6FBAB17C654,导致无法验证ROS2的阿里云仓库签名。这种错误通常是由于未正确导入软件源的公钥所致。虽然apt-key已被弃用,但可以通过以下步骤修复。

2025-05-16 09:00:00 473

原创 【行业动态】2025.3.28深圳具身智能机器人CXO思享会【分享记录】

2025年3月28日,由深圳市宝安区科技创新局、前海管理局等联合主办的深圳具身智能机器人CXO思享会在前海弘毅大厦举办,这是《深圳市具身智能机器人技术创新与产业发展行动计划(2025-2027年)》发布后的首次行业高端对话。会议汇聚了宇树科技、优必选、南方科技大学等100余位政产学研代表,围绕核心技术突破与产业生态共建展开讨论,目标是推动深圳打造千亿级具身智能机器人产业集群。

2025-04-09 09:00:00 820

原创 【ros2 control 机器人驱动开发】双关节机器人传动转换学习-example 8

本篇文章在之前文章的基础上讲解2关节传动机器人传动转换驱动怎么编写1,如何搭建URDF文件,编写transmission_interface。对于Transmission Interface常见接口见《ROS2 Control transmission_interface说明》。对于Hardware Interfaces常见接口可见《ROS2 Control hardware_interface说明》。对于Controller Interface常见接口可见。

2025-03-17 09:00:00 1201

原创 ROS2 Control transmission_interface说明

12提供了一个基类和一些插件的实现,这些插件可以被自定义硬件组件集成和加载。它们不会被任何硬件组件或 gazebo 插件自动加载,每个硬件组件负责加载适当的传动接口,将执行器读数映射为关节读数。目前没有在中文论坛搜到完整对于这一部分的说明,所以对外网资料做了一下梳理,具体测试效果待后续完成后再写一篇文章。↩︎↩︎。

2025-03-14 15:00:57 750

原创 如何启动 Linux Debian/Ubuntu 等 SSH 服务器

SSH 是一种网络协议,用于在不安全的网络中安全地传输数据。它通过加密通信通道来保护用户的密码和数据不被窃取。SSH 服务器允许用户通过网络远程登录到 Linux 系统,并执行各种命令。通过本文的介绍,您应该能够轻松地在 Debian/Ubuntu 系统上安装、配置和启动 SSH 服务器。SSH 是一个强大而灵活的工具,掌握它的基本使用和配置将极大提升您的工作效率和系统的安全性。

2025-02-12 17:57:41 1887

原创 Docker 一文学会快速搭建ollama环境及运行deepseek-r1

近年来,人工智能技术飞速发展,大模型作为其中的重要分支,正在深刻改变各行各业的工作方式和效率。Deepseek 作为国内领先的大模型研发团队,推出了高性能的 Deepseek-R1 模型,其在自然语言处理、文本生成等任务中表现出色,受到了广泛关注。然而,对于许多开发者来说,配置和部署大模型环境仍然存在一定的门槛,尤其是在环境依赖、资源管理等方面容易遇到问题。为了降低使用门槛,本文将介绍如何利用 Docker 技术,快速配置和部署 Deepseek-R1 的完整运行环境。

2025-02-10 18:26:27 1106

原创 六年记--

不知道新的一年会怎样,但是博主应该会比今年成长多一点吧,在此也祝愿各位看到文章的朋友身体健康、事业顺利~

2024-12-31 23:07:19 694 1

原创 【高校论文】人形机器人之间的协同合作运输方案[罗马大学-Giuseppe Oriolo]

这篇文章主要探讨了一种新的去中心化合作运输方案,特别针对人形机器人之间的合作。研究团队提出了一种基于模型预测控制(MPC)的方法,旨在实现两个机器人(一个领导者和一个跟随者)之间的高效合作运输。

2024-12-18 01:24:35 1402

原创 【高校论文】移动式机械臂安全平稳抓取[罗马大学-Giuseppe Oriolo]

这篇论文介绍了一种新的方法,用于在移动机械手(MM)拾起重物时维持其动态平衡。具体来说,该方法包括生成初步的到达抓取轨迹,然后由基于优化的控制器(OBC)进行细化。OBC通过二次规划(QP)来最小化对轨迹的修改,以确保机器人在到达阶段和抓取负载后都能保持平衡。这一方法通过在Gazebo中对TIAGo机器人进行的仿真得到了验证,结果显示该方案能有效防止复合机器人在拾起重物时发生侧倾。

2024-12-18 01:06:13 1375

原创 【行业动态】人形机器人月报-2024年12月

这份文档是一份关于人形机器人行业的月度研究报告,涵盖了政策支持、整机动态、核心零部件动态、投融资动态等多个方面的内容。人形机器人行业正在快速发展,受到政府政策的大力支持。多个城市和地区发布了推动人工智能及机器人产业发展的政策措施,旨在吸引企业、创新人才,推动技术研发和产业化进程。

2024-12-16 09:00:00 743

原创 ROS2 python package链接本地动态库技巧

本文简单记录ROS2 python pkg如何安装并连接动态库。原理相通,大家有类似导入动态库可以参考。

2024-10-17 22:04:50 928

原创 【ros2 control 机器人驱动开发】6关节多控制器机器人学习-example 7

本篇文章在之前文章的基础上讲解6关节机器人驱动怎么编写1,如何搭建URDF文件,编写harware_interface和controller_interface。本文算是该系列的首篇6关节机器搭建教程,后续会在此基础上逐渐引入外部机器人驱动,说明如何在厂家提供的机器人API基础上开发运动控制器。对于Hardware Interfaces常见接口可见《ROS2 Control hardware_interface说明》。对于Controller Interface常见接口可见。

2024-10-08 09:00:00 1772

原创 ROS2 launch时根据xacro生成urdf

本文简单记录如何在ros2 launch时生成urdf并保存到目标目录。

2024-10-04 16:45:03 966

原创 resolvectl和resolvconf的区别及用法(dns问题排查及解决)

resolvectl和resolvconf都是用于管理和配置 DNS 解析设置的工具,但它们的设计理念和使用场景有所不同,目前博主使用debian11 ubuntu22.04以上更多采用resolvectl下文也会主要从resolvectl入手,讲解如何配置DNS解决DNS冲突问题。之前博主有遇到Tailscale域名、ip解析问题也是通过该软件解决的。resolvectl是服务的一部分,它是 systemd 框架下的一个组件,用于处理 DNS 解析任务。resolvectl。

2024-09-26 16:30:51 1918

原创 ROS2 Control controller_interface说明

controller_interface是ROS control控制使用的硬件之上的接口,用来做上层轨迹指令的规划,从硬件接口更新状态并根据状态生成发送命令并发送给硬件接口。该interface最初是来自ros2_control1,本文将基于博主对源代码的理解完成说明。

2024-09-14 20:47:16 1832

原创 Debian11固化内核或软件避免其自动升级

记录本文的原因是在做工程交付使用时,如果系统有外网权限同时安装有Nvidia显卡驱动,自动升级内核会导致启动失败或者显示异常,可以通过apt-mark来做软件固化,标注其不自动升级。apt-mark是 Debian 和基于 Debian 的系统(如 Ubuntu)中用于管理包的状态标记的一个工具。它可以用来标记包以保持当前状态不变,从而防止包被自动更新工具升级或移除。这对于避免关键组件在没有监督的情况下被更新非常有用。当你标记一个包为手动安装后,它将不会被或其他自动更新工具所更新。

2024-09-13 15:52:25 1453

原创 ros2单目python实现基于AprilTag空间定位最简全流程

在前一篇文章内写了如何实现ros2 AprilTag定位的最简全流程1,不过那篇文章是c++实现的AprilTag的节点,本文使用Python实现全流程,更简单,配置文件也做了json解析实现,便于改变参数。AprilTag是一种高性能的视觉标记系统,广泛应用于机器人导航、增强现实和自动化领域。类似于二维码,AprilTag标记由黑白图案组成,但其设计旨在提供更高的精度和更强的鲁棒性。

2024-09-10 09:00:00 1776

原创 ROS2 2D相机基于AprilTag实现3D空间定位最简流程

AprilTag是一种高性能的视觉标记系统,广泛应用于机器人导航、增强现实和自动化领域。类似于二维码,AprilTag标记由黑白图案组成,但其设计旨在提供更高的精度和更强的鲁棒性。通过相机识别和解码这些标记,可以实现精确的位置和姿态估计,从而使机器人或计算机视觉系统能够准确地感知和定位自身在环境中的位置。AprilTag因其高效性和可靠性,在现代机器人技术和自动化应用中扮演着重要角色。本篇文章主要做了该套代码整体实现,整体架构如下:本项目源代码在gitee1可以找到。fill:#333;

2024-09-03 00:24:14 2648

原创 Linux服务器时间同步chrony详解+案例

在大量内网设备部署时经常会遇到一个问题就是时间同步,下边这篇文章对于时间同步软件chrony做了详细的说明,博主也在实际项目中落地使用。

2024-08-24 19:25:59 871

原创 pwgen简单生成随机密码

pwgen是一个用于生成随机密码的命令行工具,在 Linux 和 Unix 系统上广泛使用。它生成的密码可以根据用户需求定制,既可以是易于记忆的,也可以是高度复杂的,适用于各种安全场景。本文将详细介绍pwgen的安装、基本使用方法、常见选项及高级用法。

2024-08-24 17:13:03 1619

原创 Linux(Ubuntu 22.04、Debian)系统中固定串口、usb相机等usb接入外部设备

稳定性与可靠性:固定串口可以确保每次重启系统后,特定的硬件设备总是映射到相同的串行端口。这对于需要稳定连接的应用程序特别重要,比如工业自动化、远程监控和数据采集系统。简化配置:当串口被固定后,应用程序或服务的配置文件可以使用固定的设备路径来引用相应的串行端口。这使得配置过程更加简单且易于管理。避免冲突:有些情况下,不同的外部设备可能会连接到同一类型的串口上。固定串口可以确保每个设备都有一个明确的端口分配,从而避免端口冲突。

2024-08-12 18:12:06 2304

原创 Python大小端Hex_Int转换

在计算机中,字节序是指字节存储的顺序。大端字节序(Big Endian)是指将高位字节存储在起始地址,而小端字节序(Little Endian)则是将低位字节存储在起始地址。在Python中,我们可以使用一些简单的方法来进行16进制的大小端转换。本文提供几种方法,组合后可实现等相互转换,其中涉及bin()将一个整数转换为带前缀 “0b” 的二进制数字符串hex()将整数转换为带前缀 “0x” 前缀的小写十六进制数字符串oct()将整数转换为带前缀 “0o” 的八进制数字符串。

2024-08-12 18:10:23 1573

原创 Docker快速极简配置nginx实现不同域名访问分流

本文主要记录如何使用docker安装配置Nginx,如何使用Nginx把通过80、443端口访问的请求根据域名分发到不同端口。那么什么是Nginx呢,下边做个简单介绍:Nginx是一款开源的高性能、稳定、灵活的Web服务器和反向代理服务器,以其高效的数据传输能力和广泛的部署场景而闻名全球。它最初由俄罗斯程序员Igor Sysoev于2002年创建,其名字“Nginx”来源于日语单词“Ninginx”,意思是“强大的、快速的”,这恰好体现了其设计哲学。

2024-06-27 11:06:27 1506

原创 Ranger配置图片及json文件预览

本文主要讲解Ranger如何配置json及图片的预览设置,如下是ranger的介绍:Ranger是一款强大的命令行文件管理器,专为Linux用户设计,尤其是那些习惯于使用图形界面文件管理器但又追求高效和便捷的开发者和系统管理员。它基于Vi模式,结合了传统的文件管理器功能,如目录浏览、文件操作(复制、粘贴、删除等)、查找、编辑以及多种自定义功能。快速导航:支持模糊搜索和自动补全,提供标签页式浏览,可以同时打开多个目录窗口,提高了文件管理的效率。命令模式。

2024-06-20 19:23:58 1927

qt-creator-1.0.0-src.zip

博主自己找了一个国内程序员开源的微内核[qaf](https://github.com/384782946/qaf)实现,由于qaf的代码看起来有点复杂,所以也请教公司大牛,他建议上手QtCreator源码,这便开始本博客记录。

2020-10-09

qgraphicsDemo2.zip

QPainterPath绘制复合图形(绘制扇形) QPainterPath 类(绘图路径)提供了一个容器,用于绘图操作,可以创建和重用图形形状。 https://blog.csdn.net/Bing_Lee/article/details/106535381

2021-03-10

qgraphicsDemo1.zip

QGraphics图形视图框架由3部分组成: QGraphics Scene Graphics Item Graphics View Scene无限大,负责管理所有的Items,View是用来查看的窗口,可以透过这个窗口看到Scene的一部分。 注:有一种使用方法,多个Scene对应一个View,该每个Scene有自己的Items,相当于多个Scene每个都有自己管理得对象,通过切换Scene实现显示Item组的切换。 ———————————————— 版权声明:本文为CSDN博主「Bing_Lee」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/Bing_Lee/article/details/106106414

2020-05-13

CustomPlotTest.zip

三条每条100万数据点曲线实时追踪无延迟,边界跳0无数据,本文所用为QcustomPlot2.0.1。 首先说的是对上边所提第一篇博客做的修改,代码如下

2020-09-10

QGraphicsView QGraphics 窗口自适应

绘制或导入的QGraphicsItem可能会很大或很小,我们想要根据现实窗口的大小自适应显示item,基于个人对QGraphics Scene、Graphics Item、Graphics View关系[^1]的理解,发现一种方法使用可以解决需求。

2020-09-25

FileReleated.zip

之所以写本篇文章是第三次使用到文件夹遍历,获取特定后缀的文件这样的需求,所以记录下来作为自己的常用函数包储备。 实现可能首先是Qt中一些封装好函数的使用,如果时间允许的话使用c++标准库实现相同的思想。

2020-10-19

vtk linux&unix;源代码7.1.1

官网下载很慢,这个为linux 7.1.1版本,可以适配qt5,为大家下载安装提供方便。 Vtk,(visualization toolkit)是一个开源的免费软件系统,主要用于三维计算机图形学、图像处理和可视化。Vtk是在面向对象原理的基础上设计和实现的,它的内核是用C++构建的,包含有大约250,000行代码,2000多个类,还包含有几个转换界面,因此也可以自由的通过Java,Tcl/Tk和Python各种语言使用vtk。

2018-09-25

cmake 3.12.1 linux版打包下载

本资源为官网下载3.12.1版本,安装教程见https://www.vtk.org/Wiki/VTK/Configure_and_Build 也可参考本人写的配置教程,地址https://blog.csdn.net/Bing_Lee/article/details/82633046

2018-09-25

QtSingleApplication.zip

这篇博客记录使用`QtSingleApplication `的一个简单例子,`QtSingleApplication` 是在QtCreator的源码中遇到的,所以写一个例子来说明该类的简单使用。

2021-03-02

QCustomPlot2.0.1类和函数说明.xmind

想到之前有整理过QCustomPlot的类和函数的细分说明,也传上来分享给大家吧。 这个原始文件是XMind,我在里边有加一些备注方便理解,[下载链接]() 如果喜欢的话给博主回复一句鼓励的话,用小手点一下专注哦~

2020-09-10

rosdistro.7z

rosdep init, rosdep update 使用本地文件,替换yaml可解决无法访问raw.githubusercontent.com的问题 具体使用方法,请点击下述博客 https://editor.csdn.net/md?articleId=114557039

2021-03-08

QtSocketChatLee.zip

这个项目由四个工程组成分别是: - QtChatClient UI交互的客户端 - QtChatServer UI交互的服务端 - SocketSenderCMD 命令行交互客户端 - SocketReceverCMD 命令行交互服务端 区别是UI版同时实现了聊天信息传输和文件传输,命令行版只能单向进行文件发送。

2021-03-02

windbg下载win7&8&8.1合集

将找到的windbg做了个整理,在win7或win8环境开发时适配Visual studio2013下了很多debugger,可以一次下载下来看哪个版本适配,下边是版本号及文件 dbg x86 6.3.9600.17298.msi dbg x86 6.11.1.404.msi dbg x86 6.12.2.633.msi

2018-09-11

QtScreenPrint.zip

Qt实现全屏幕截图及区域选择截图

2021-03-18

arduino-1.8.12-windows.zip

利用Arduino IDE提取带引导的用户程序.hex文件 1、打开Arduino IDE 此时在你程序所在的目录下会生成两个.hex文件,.standard.hex是单纯的用户程序,.bootloader.standard.hex是引导程序+用户程序,我们需要的就是这个.bootloader.standard.hex文件

2020-03-15

Sense-HAT-B-Demo.7z

Sense-HAT-B,传感器扩展板,板载了陀螺仪、加速度计、磁力计、气压计和温湿度传感器等,I2C接口通信,支持外接更多传感器。 如果你想把树莓派DIY成可以检测运动姿态、方位的机器人,或者想让树莓派采集周围环境的温湿度、大气压强等传感器数据。 该案例可以在官网下载到,上传这里方便博客对应查找。

2020-03-11

bcm2835-1.63.tar.gz

其中xx代表的是下载的版本号,例如我下载的文件是bcm2835-1.63,进入BCM2835的官网下载并把安装包复制到树莓派上,可在官网下载,这里是方便博客查找对应库。

2020-03-11

qt子目录项工程模板及动态库二进制兼容测试实现

本篇文章是在qtcreator源码学习的支线知识,主线在这里1,主要目的是两个: 写一个qt subdir工程模板方便后续开发套用 测试动态库二进制兼容 设计思路 设计思路是写一个qApplication,调用两个库分别是LeeWidget和LeeLabel,LeeLabel是LeeWidget的子类,生成这两个动态库到指定目录。 由于LeeLabel是子类,理论上在不考虑二进制兼容时运行会出问题,通过d指针来实现兼容; 博文链接:https://blog.csdn.net/Bing_Lee/article/details/110846531

2020-12-07

LeeBaseStruct.zip

面试官的灵魂发问,你会写List、Queue、Stack吗?(C++实现) 本文实现了相对简单的List、Queue、Stack数据,通过C++实现,在本文中所有的用例都借于`Struct Node`, https://blog.csdn.net/Bing_Lee/article/details/114645512

2021-03-10

QListPopBackTest.zip

对于stl vector 和qt qlist qvector容器的测试,在使用中已经多次遇到从容器中弹出前释放保存在容器内指针的情况了,这回写个简单的例子来测试和提供一个标准流程来处理这种情况。

2020-10-19

### 【计算机视觉】基于几何自注意力机制的RGBD语义分割模型DFormerv2设计与实现

内容概要:本文介绍了DFormerv2,一种创新的RGBD视觉编码器,它利用深度图作为几何先验来增强视觉特征,从而改进RGBD语义分割任务。DFormerv2的核心机制是几何自注意力(Geometry Self-Attention, GSA),它将深度信息转化为几何关系,并将其融入到自注意力机制中。具体来说,DFormerv2通过计算深度图和空间位置之间的距离矩阵,形成几何先验,然后用这些先验来调整注意力权重。实验表明,DFormerv2在多个RGBD语义分割基准测试中取得了新的最先进性能,并且计算成本远低于现有方法。 适用人群:计算机视觉领域的研究人员和工程师,特别是对RGBD语义分割感兴趣的人士。 使用场景及目标:① 利用深度信息作为几何先验,改进RGBD语义分割的准确性;② 减少计算复杂度,提高模型效率;③ 在低光照或复杂环境中提供更鲁棒的场景理解能力。 其他说明:DFormerv2不仅在性能上超越了现有的RGBD语义分割方法,还在计算资源消耗方面表现出色。此外,作者还提供了详细的消融实验,验证了几何先验和分解注意力机制的有效性。代码和模型已在GitHub上开源,便于后续研究和应用。

2025-06-04

Rokae xCore SKD开发说明文档

这里同时包含Rokae的C#、C++、Python开发说明文档,库可以直接从官网拉。 [RokaeRobot/xCoreSDK-CPP: Software development C++ interfaces for Rokae robots all series, compatible with Linux and Windows.](https://github.com/RokaeRobot/xCoreSDK-CPP) [RokaeRobot/xCoreSDK-CSharp: Software development C# interfaces for Rokae robots all series](https://github.com/RokaeRobot/xCoreSDK-CSharp) [RokaeRobot/xCoreSDK-Android: Software development interfaces for Rokae robots all series, supports Android platform](https://github.com/RokaeRobot/xCoreSDK-Android)

2025-05-28

珞石NB25系列机器人产品单页

内容概要:珞石NB25系列工业机器人旨在提升智能制造效率,具有更广的应用范围、更快的速度、更大的负载能力和更强的防护性能。该系列产品拥有六自由度,不同型号的最大工作半径从1617mm到2110mm不等,重复定位精度均为±0.05mm,手腕负载能力从12kg到35kg,适用于光伏排版搬运、上下料分拣、涂胶、去毛刺、装配和检测等多种工业场景。基于自研控制系统,它不仅在保证使用寿命的前提下提高了生产效率,还特别适用于大惯量、高节拍作业。此外,全新升级的密封设计使手腕达到IP67高防护等级,适应严苛的工作环境。; 适合人群:从事智能制造、工业自动化领域的工程师和技术人员,以及对高效工业机器人感兴趣的各界人士。; 使用场景及目标:①在光伏排版搬运、上下料分拣、涂胶、去毛刺、装配和检测等工业生产环节中,需要高效、精准、耐用的自动化解决方案的企业;②希望提升生产线效率、降低成本并确保产品质量稳定性的制造商。; 其他说明:珞石NB25系列机器人提供地面和悬挂两种安装方式,工作温度范围为0℃~+40℃,储藏温度范围为-10℃~+55℃,噪音水平控制在75dB(A)以内,确保了良好的工作环境兼容性和低噪音操作。如有更多需求,可联系珞石机器人官方客服400-010-8700。

2025-05-21

珞石NB25系列工业机器人产品手册总结

内容概要:NB25系列产品手册详细介绍了珞石机器人公司生产的NB25系列工业机器人的安装、使用、维护及常见故障处理。手册强调了安全操作的重要性,涵盖了从安全责任、安全装置的使用到具体的安全操作流程等多个方面。针对不同型号的机器人(如NB25-12/2.1、NB25-20/2.0等),手册提供了详细的技术参数,包括最大工作半径、手腕负载、运动范围、工作空间等。此外,手册还详细描述了机器人的安装流程、零点标定方法、维护周期及具体维护操作,如润滑、电池更换、同步带调整等,并列举了常见的故障及其处理方法。 适合人群:具备一定工业机器人基础知识的安装人员、调试人员和维护人员。 使用场景及目标:①帮助安装人员正确安装机器人,确保机器人安装环境符合要求;②指导调试人员进行安全调试,确保机器人运行稳定;③协助维护人员进行定期维护,延长机器人使用寿命;④帮助用户识别和解决常见故障,减少停机时间。 其他说明:手册强调了安全操作的重要性,提醒用户在操作机器人时务必遵守安全规范,避免发生意外事故。同时,手册提供了详细的联系方式,用户在遇到问题时可以及时联系售后服务。手册还特别指出,未经许可不得擅自复制或转载内容,并且公司会定期更新手册内容以适应新产品和技术的发展。

2025-05-21

人形机器人之间的协同合作运输方案[罗马大学-Giuseppe Oriolo]

人形机器人之间的协同合作运输方案[罗马大学-Giuseppe Oriolo] https://blog.csdn.net/Bing_Lee/article/details/144547871 这篇文章主要探讨了一种新的去中心化合作运输方案,特别针对人形机器人之间的合作。研究团队提出了一种基于模型预测控制(MPC)的方法,旨在实现两个机器人(一个领导者和一个跟随者)之间的高效合作运输。

2024-12-18

移动式机械臂安全平稳抓取[罗马大学-Giuseppe Oriolo]

移动式机械臂安全平稳抓取[罗马大学-Giuseppe Oriolo] https://blog.csdn.net/Bing_Lee/article/details/144547770 这篇论文介绍了一种新的方法,用于在移动机械手(MM)拾起重物时维持其动态平衡。具体来说,该方法包括生成初步的到达抓取轨迹,然后由基于优化的控制器(OBC)进行细化。OBC通过二次规划(QP)来最小化对轨迹的修改,以确保机器人在到达阶段和抓取负载后都能保持平衡。这一方法通过在Gazebo中对TIAGo机器人进行的仿真得到了验证,结果显示该方案能有效防止机器人在拾起重物时发生倾倒。

2024-12-18

kuka work visual V6.0.30 Build3120官网原版加速下载

KUKA.WorkVisual_V6.0.30_Build3120.zip是一款针对KUKA机器人的编程软件,是KUKA官方发布的最新版本。这个压缩包文件包含了实现高效、精准机器人控制所需的一切工具,旨在为用户提供一个直观且功能强大的工作环境。本文将深入探讨这款软件的关键特性、功能以及如何利用它来提升自动化生产线的效率。 KUKA公司,全球领先的工业机器人制造商之一,以其高质量和创新技术闻名。WorkVisual作为其旗舰级的编程软件,不仅适用于KUKA机器人,还兼容多种自动化设备。在V6.0.30版本中,Build3120的更新可能包括性能优化、新的用户界面改进、错误修复以及增强的功能,以确保用户能够获得最佳的编程体验。 WorkVisual的主要特点有: 1. **直观的图形化编程界面**:软件采用基于拖拽的编程方式,使得非编程专家也能快速上手,通过图形化指令来创建复杂的机器人任务,大大降低了学习曲线。 2. **多任务处理能力**:WorkVisual支持同时对多个机器人进行编程,这在多机器人协作的复杂应用中尤为重要,如汽车装配线或精密零部件制造。 3. **模拟与离线

2024-07-18

sokit-1.3-windows版本

sokit,通过该软件方便测试`tcp socket server/client` ros2 fanuc driver中测试机器人通讯所用的软件。

2023-08-18

wine mono 5.0.0 msi安装包

官网下载加速

2023-07-27

VSCode 1.78 linux ubuntu debian .deb安装包

加速下载官网.deb amd64安装包 VSCode 1.78 linux ubuntu debian .deb安装包

2023-05-04

MobaXterm-Portable-v23.0 终端管理神器,免费版

MobaXterm 当前最新稳定版本V23.0 MobaXterm 又名 MobaXVT,是一款增强型终端、X 服务器和 Unix 命令集(GNU/ Cygwin)工具箱。 MobaXterm 可以开启多个终端视窗,以最新的 X 服务器为基础的 X.Org,可以轻松地来试用 Unix/Linux 上的 GNU Unix 命令。这样一来,我们可以不用安装虚拟机来试用虚拟环境,然后只要通过 MobaXterm 就可以使用大多数的 linux 命令。MobaXterm 还有很强的扩展能力,可以集成插件来运行 Gcc, Perl、Curl、Tcl / Tk / Expect 等程序。

2023-02-21

kuka 说明书,编程语法说明,参数说明,维护说明打包。

kuka 说明书,编程语法说明,参数说明,维护说明打包。

2022-05-03

ROS2 service&client pub&sub action 实现源代码

ROS2创建server client等源码,专栏如下 https://blog.csdn.net/bing_lee/category_9900115.html

2022-02-16

StlLoad.zip

VTK实现三维运动仿真 https://blog.csdn.net/Bing_Lee/article/details/84134374

2021-04-29

KUKA.WorkVisual_V6.0.20_Build1008.zip

最新版本kuka workvisual, 官网下载。

2021-11-17

qtcreator-ros-xenial-latest-offline-installer.run

ros qtcreator plugin 离线安装包,外网下载速度很慢。 本篇博客主要用来记录ubuntu 16.04下配置ROS Qt Creator Plugin的过程。 https://blog.csdn.net/Bing_Lee/article/details/115221346

2021-03-25

osg_qt4.zip

以上就是今天要讲的内容,本文介绍了qt4.8.6嵌入osgQt的实现. 如果喜欢本文请帮忙点赞、评论、关注三连哦~ 原文链接 https://binglee.blog.csdn.net/article/details/118277910

2021-06-27

LeeRestLifeCounter.zip

本篇文章实现一个用来倒计时人生已经度过时间的计算器,珍惜生活的每一天。 https://blog.csdn.net/Bing_Lee/article/details/118739803

2021-07-14

beginner_helloworld.zip

如何创建一个`helloworld`程序,并使用`ros-qtcreator`编译运行。 client server publisher subscriber https://blog.csdn.net/Bing_Lee/article/details/115315472 https://blog.csdn.net/Bing_Lee/article/details/116110074

2021-04-24

LeePriApp.zip

快速创建qt子目录项*.pri工程 https://binglee.blog.csdn.net/article/details/118165043

2021-06-23

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

TA关注的人

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