自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 moveit 从urdf文件到能进行路径规划的工作流2

依赖版本:Jazzy 对 C++20、Python 3.12、fmt 10+、Ogre 1.12 + 的强制依赖;编译优化:利用 Jazzy 的 Colcon 并行编译和 LTO 优化,提升 MoveIt 2 性能;API 新特性:异步规划、生命周期节点、GPU 碰撞检测等 Jazzy 特有功能,可显著优化规划效率和代码健壮性。

2025-12-08 10:23:17 784

原创 moveit2 从urdf文件到能进行路径规划的工作流1

若机器人模型(URDF)发生修改(如连杆长度、关节名称),需重新运行 MoveIt Setup Assistant 更新配置包,否则可能导致运动规划失败或碰撞检测错误。的详细参数(如碰撞检测的分辨率、是否启用自适应碰撞矩阵),部分版本的 Setup Assistant 会将此信息合并到 SRDF 中,或单独生成该文件用于动态调整。:启动 MoveGroup 节点(MoveIt 的核心节点,处理运动规划、逆解、碰撞检测等),包含对上述配置文件的加载逻辑。

2025-12-08 10:13:28 555

原创 sw2urdf ros1urdf=> ros2urdf

摘要:本文介绍了在ROS2中创建URDF机器人描述包的步骤,包括解决字体权限问题、创建ament_cmake包、处理URDF文件格式、配置launch文件等关键修改。重点说明了从ROS1到ROS2的转换要点:包结构改用ament_cmake,launch文件改为Python格式,URDF路径处理方式变化,以及仿真控制改用ros2_control框架。最后提供了验证机器人模型的编译和启动方法,并对比了ROS1和ROS2在包结构、路径处理和工具链等方面的主要差异。

2025-11-24 11:28:15 38

原创 jazzy moveit2二进制安装 moveit2各依赖库的作用

MoveIt2机器人运动规划框架包含多个功能模块:核心层(moveit-core、moveit-kinematics)处理机器人模型和基础算法;规划层(ompl、chomp、stomp)提供多种路径规划算法;控制层(simple-controller-manager)连接规划与硬件执行;工具层(setup-assistant、visualization)支持可视化调试和配置;依赖层(eigen-stl-containers、geometric-shapes)提供数学和几何工具。各模块通过ros-jazzy-

2025-11-23 15:37:44 54

原创 sam2 docker环境试运行

本文介绍了在conda环境中安装PyTorch及相关依赖的详细步骤。主要内容包括:1)根据CUDA版本安装GPU或CPU版本的PyTorch,并说明各组件作用;2)安装OpenCV、NumPy等必要依赖;3)提供SAM2模型国内下载方案及不同权重文件的特点;4)配置Jupyter Notebook免密登录及内核注册方法。文中给出了具体命令行操作,并特别提示国内用户获取模型权重的替代方案,为深度学习环境搭建提供实用指导。

2025-11-23 13:44:53 85

原创 web freecad novnc=>cadquery+OCP CAD Viewer

本文介绍了使用OCP CAD Viewer替代复杂VNC方案的安装配置过程。关键步骤包括:1) 安装Python 3.12(3.13不兼容);2) 安装cadquery及相关依赖包(ezdxf 1.8.1);3) 配置ocp-vscode 2.5.2作为可视化工具,通过Flask服务器提供本地浏览器访问。文档特别指出cadquery-server已停止维护,推荐使用OCP CAD Viewer独立模式,并说明了Python 3.13的兼容性问题及各版本依赖冲突情况。最后提到可通过conda安装cadquer

2025-11-18 19:18:39 720

原创 Jupyter将conda 环境添加为内核

conda activate fcenvpip install jupyterpip install ipkernelpython -m ipykernel install --user --name fcenv --display-name "fcenv"

2025-11-18 15:06:26 100 1

原创 树莓派docker_freeCAD环境搭建

【代码】树莓派docker_freeCAD环境搭建。

2025-11-09 16:41:29 337

原创 PyRoboPlan主要模块 后面文字用于再生成脑图

摘要:pyroboplan是一个机器人运动规划库,主要包含核心规划、IK求解、轨迹生成和可视化模块。核心模块提供碰撞检测、关节配置检查等功能;IK模块实现微分逆运动学求解;规划模块支持A*、RRT等算法;轨迹模块提供多项式和梯形速度轨迹生成;可视化模块支持MeshCat框架的可视化。包含UR5、Panda等机器人模型,提供碰撞设置工具。该库整合了机器人运动规划的关键功能,支持从底层计算到高级规划的全流程开发。

2025-07-31 00:11:11 565

原创 实现了加载 正向 碰撞 雅可比 仿真

distances.extend([dr.getNearestPoint1(), dr.getNearestPoint2()]) # 若未发生碰撞,将距离计算结果中的两个最近点添加到 distances 列表中。color=np.array([[0.0, 0.6, 0.0] for _ in distances]).T, # 设置未碰撞最近点的颜色为绿色,每个点对应一个绿色值。tool_tform = data.oMf[target_frame_id] # 获取指定末端执行器在世界坐标系下的位姿。

2025-07-30 22:11:28 776

原创 手动创建一个机器人模型

【代码】手动创建一个机器人模型。

2025-07-30 21:51:07 230

原创 pyRoboPlan中的微分逆运动学

微分逆运动学(Differential IK)是机器人运动控制中解决末端位姿到关节角度转换的重要方法。它通过雅可比矩阵伪逆将位姿误差转换为关节角度增量,采用迭代方式逐步减小误差。常见实现方法包括:基本伪逆法(简单但存在奇异点问题)、阻尼最小二乘法(引入阻尼因子提高稳定性)、加权最小二乘法(通过权重矩阵满足特定约束)、以及基于优化的方法(可处理复杂约束但计算量大)。这些方法在奇异性处理、计算效率和收敛速度等方面各有特点,可根据具体需求选择应用。

2025-07-30 17:40:36 453

原创 gen_image_to_world_plane_map

【代码】gen_image_to_world_plane_map。

2025-06-15 15:32:50 198

原创 freecad 窗口控件层级关系

【代码】freecad 窗口控件层级关系。

2025-04-10 11:44:04 160

原创 FreeCAD使用了 哪些库、干什么用

如果使用 Windows 进行编译,请考虑使用,而不是尝试单独安装库。

2025-02-21 10:13:50 728

原创 如何让 cmd 打开就自动切换到指定环境

【代码】如何让 cmd 打开就自动切换到指定环境。

2025-02-20 12:06:35 298

原创 SolidWorks C# How

SolidWorks C# How

2025-02-13 23:14:14 507

原创 solidworks 二次开发 碰撞检测

solidworks 二次开发

2025-02-13 12:52:58 372

原创 RoboticsLibrary库 相关博客 集中营

Robotics library_Chennnng的博客-优快云博客RoboticsLibrary - 随笔分类 - Lee'sEngineer - 博客园 (cnblogs.com)老牛拉破车-优快云博客Robotics Library_茶色少年的博客-优快云博客机器人控制算法_明月醉窗台的博客-优快云博客 Robotics Library建立自定义的机器人模型_roboticslibrary-优快云博客Robotics Library_linla_啦林的博客-优快云博客roboticslib

2025-02-10 14:19:49 227

原创 记求刚性变换矩阵

无论是halcon还是python一样的数据输入方式。

2024-12-03 20:59:08 352

原创 fanuc远程PNS启动

PNS & RSR区别 前者是8bit=255 个程序 后者是bitN对应8个程序。

2024-10-19 09:39:07 859

原创 fanuc做eip从站配置

设置自动配置IO $IO_AUTO_CFG 必须 $IO_AUTO_UOP 清除所有分配后重启就能自动分配。1.添加EIP adapter 功能包。默认EIP_CFG参数。

2024-10-18 16:32:16 1132

原创 Fanuc modbusTcp 配置(Robo只能做从站)

插口位置 1=CD38A或2=CD38B,ip地址可以是固定IP或DHCP。需要刷modbusTcp功能包 581+800 两个包。注意通讯fanuc是 小端 DI DO都可以。MODB_ENBLIO=1 才能读写io。

2024-09-23 08:12:12 1089 1

原创 fanuc 弧焊设置

弧焊系统参数。

2024-09-20 16:56:47 809

原创 fanuc添加地轨步骤图

fanuc添加扩展轴

2024-09-20 15:40:58 374

原创 linux访问外网的设置

路由信息和 DNS servers 重启后会被清除,我们创建一个脚本开机后自动帮我们完成配置。配置 pico 用户免密执行脚本中使用的 route 、tee 等命令。添加 DNS servers。查看 DNS servers。

2024-09-09 23:46:25 1449 1

原创 robodk prm python文件了解

注意:不需要保留此文件的副本,你的 python 脚本与站点一起保存。

2024-08-05 10:54:48 465

原创 RoboDK的插件

该插件补充了 RoboDK 中的默认机器人面板,允许您以与控制器的示教器相同的方式移动机器人。勾选后,将附加球杆。RoboDK 的线性仪表传感器 (LVDT) 插件可以根据接触的 TCP 动态移动线性仪表传感器,例如 LVDT(线性可变差动变压器)。RoboDK 的锁定 TCP 插件增加了锁定安装在同步外部轴上的 6 轴机器人的 TCP 位置的功能。RoboDK 的后处理器编辑器插件提供了一个用户界面来编辑 RoboDK 的后处理器。RoboDK 的显示面板插件增加了在模拟环境中渲染文本和图像的功能。

2024-08-04 15:00:39 1575 1

原创 wsl2子系统的备份和还原

https://www.cnblogs.com/Chary/p/18011740

2024-07-29 17:27:51 543

原创 ubuntu下ompl(库)安装

Ubuntu – Details of package libompl-dev in jammy

2024-07-28 12:39:32 643

原创 痛,记我的数据恢复,用DiskGenius

其实最好用的数据恢复办法是用DiskGenius,几乎每个做系统引导盘的工具都自带!做系统盘不小心把硬盘格式化了,网上几乎每个都是收费的。点数据恢复,完了选定文件,再保存到别的盘符,就可以了!

2024-07-16 14:59:55 789

原创 Windows 10 IoT 企业版上的软实时

所有硬件中断都路由到系统和非实时内核,但通过编写自定义 ISR/DPC 驱动程序,可以将设备特定的中断路由到实时内核。如果你使用 UWF 和软实时,则此过程应同时考虑到这两项功能的 OS 更新需求。:将系统级干扰从隔离的 CPU 迁移出去,减少对用户实时应用程序的潜在抖动。:此设置可确保执行最高优先级的线程,即使在复杂的多线程场景中也是如此。:这使程序员能够在实时任务间分配资源,以确保首先执行最重要的任务。,为某些硬件中断部署自定义 DPC 固定驱动程序。的一项新功能,允许引入软实时功能。

2024-07-15 10:02:19 738

原创 halcon查询可用设备及信息

""""""

2024-07-14 08:15:38 311

原创 nicegui更新halcon图像

【代码】nicegui更新halcon图像。

2024-07-11 22:48:07 278

原创 修改bookworm的swap大小

将 CONF_SWAPSIZE 的值修改成你想要的大小。一般在内存小于2G的情况下,交换分区应为内存的2倍!

2024-07-07 16:31:40 264

原创 streamlit更新halcon图像

【代码】streamlit更新halcon图像。

2024-07-07 16:30:39 184

原创 用python的NiceGUI库 实现webApp___官网文档熟悉

ui.label、、ui.markdown和ui.restructured_text等元素ui.html可用于显示文本和其他内容。NiceGUI 允许通过多种方式自定义 UI 元素的外观,包括 CSS、Tailwind CSS 和 Quasar 属性。有几个用于显示数据的元素,例如ui.table,,,,等等。NiceGUI 提供了多种用于用户交互的元素,例如ui.button,,,等等ui.slider。您可以使用ui.image、、ui.audio等元素ui.video来显示视听内容。

2024-07-05 10:02:52 1111

原创 Qt6指定国内源安装 快

参考

2024-06-13 18:46:04 245

原创 android_socket_fr

用baseActivity,修改。反馈通讯用线程,命令通讯用服务,程序通讯用意图服务。

2024-06-09 23:06:17 184

原创 已知两矩阵求DH参数

参数:a=X到ZZ距离(倾斜才有) ,alpha=Z夹角(ZZ不平行才有),前提DH法要求:Z指向末端,沿Z旋转或平移,X与ZZ面垂直(ZZ倾斜)轴的几种情况:Z重合、Z 相交、Z平行、Z倾斜。Z优先放置方向:重合>平行>相交>倾斜。

2024-06-02 10:20:19 313

532安装pcl库时,其给的参考文档显示linux=ubuntu server18.04

532安装pcl库时,其给的参考文档显示linux=ubuntu server18.04

2024-01-30

空空如也

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

TA关注的人

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