协作机器人拖动示教控制方法的实现原理介绍

协作机器人(Cobot)的拖动示教(Hand Guiding / Drag Teaching)是一种直观的人机交互方式:操作者用手直接拖动机器人末端或机械臂,使其沿期望轨迹运动,系统实时记录位姿或生成路径,用于后续复现。其核心在于实现“零力”或“低阻抗”状态下的安全、顺滑跟随

一、基本目标

在拖动示教模式下,机器人应表现为:

  • 对外部人力几乎无阻力(即“零力”或“重力补偿”状态);
  • 各关节可自由转动,但受安全约束(如速度、位置限幅);
  • 实时记录末端位姿或关节角,用于编程。

二、核心原理:基于力/力矩传感器的阻抗控制

1. 力矩感知

协作机器人通常在每个关节集成高精度力矩传感器(或通过电机电流估算关节力矩)。

  • 实际测量/估计的关节力矩:
    τₛ = [τ₁, τ₂, ..., τₙ]ᵀ
  • 重力引起的理论力矩(由正动力学模型计算):
    τ_g(q) —— 仅与当前关节角 q 有关
  • 注:n 为自由度(如 7 轴机器人 n = 7)

2. 重力补偿(Gravity Compensation)

为消除机器人自重影响,控制器输出抵消重力的力矩:

τ_c = τ_g(q)

此时,若无外力,机器人将“悬浮”在当前位置。

当人施加外力时,关节力矩传感器会检测到额外力矩

τ_ext =

Read more

GitHub使用与简介

GitHub使用与简介

一、GitHub简介         GitHub = 基于 Git 的代码托管 + 协作开发平台。程序员的 “云端代码网盘 + 协作工作台 + 项目社区”。 核心功能 * 代码托管:把项目代码存在云端 * 版本管理:记录每一次修改,可回滚、可对比 * 团队协作:多人一起开发同一个项目 * Issue(任务 / BUG 管理):提需求、报 bug、分配任务 * Pull Request(PR):提交代码改动,让别人审核后合并 * GitHub Actions:自动化测试CI\CD、打包、部署 * GitHub Pages:免费搭建静态网站 * Star / Fork / Watch:收藏、复制、关注别人项目 1.GitHub与Git的关系与区别

By Ne0inhk
【npm报错】 command git --no-replace-objects ls-remote ssh://git@github.com/nhn/raphael.git

【npm报错】 command git --no-replace-objects ls-remote ssh://[email protected]/nhn/raphael.git

明白了,如果是 npm install 报错,我们可以尝试以下几种解决方法,特别是针对 GitHub 连接问题和权限问题: 错误回顾 你遇到的错误是: npm ERR! code 128 npm ERR! An unknown git error occurred npm ERR! command git --no-replace-objects ls-remote ssh://[email protected]/nhn/raphael.git npm ERR! [email protected]: Permission denied (publickey). npm ERR! fatal: Could not read from

By Ne0inhk
开源杀疯了!Qwen3.5 Plus + OpenClaw,性能对标GPT-5.2还免费商用

开源杀疯了!Qwen3.5 Plus + OpenClaw,性能对标GPT-5.2还免费商用

文章目录 * 一、先唠明白:Qwen3.5 Plus到底是什么来头 * 二、OpenClaw:给大模型装个「万能插件底座」 * 三、实测对比:凭什么说对标GPT-5.2? * 四、零门槛上手:5行代码调用Qwen3.5 Plus * 五、OpenClaw集成:让大模型更听话、更能打 * 六、本地部署方案:离线也能用,隐私拉满 * 七、商用无忧:开源授权+免费额度全解析 * 八、常见问题踩坑指南 目前国内还是很缺AI人才的,希望更多人能真正加入到AI行业,共同促进行业进步,增强我国的AI竞争力。想要系统学习AI知识的朋友可以看看我精心打磨的教程 http://blog.ZEEKLOG.net/jiangjunshow,教程通俗易懂,高中生都能看懂,还有各种段子风趣幽默,从深度学习基础原理到各领域实战应用都有讲解,我22年的AI积累全在里面了。注意,教程仅限真正想入门AI的朋友,

By Ne0inhk

【研发规范】Git 提交(commit)、CodeReview规范

本文将分为三个部分: 1. 为什么需要提交规范? 2. 提交规范详解(核心内容) 3. 与 Code Review 流程的结合 1. 为什么需要提交规范? 在 Code Review 前,如果提交的代码杂乱无章,审查者会非常痛苦: * 理解成本高:审查者需要花费大量时间猜测这个提交到底做了什么和为什么这么做。 * 范围不明确:一个提交里混杂了多个功能的修改,难以聚焦审查。 * 历史追溯困难:混乱的提交信息使得日后排查问题、生成变更日志(Changelog)变得几乎不可能。 良好的提交规范旨在解决这些问题,它的核心目标是:让每一次提交都是一个逻辑独立、意图明确、易于理解的故事单元。 2. 提交规范详解 一份优秀的提交(Commit)主要由两部分组成: 1. 提交信息 2. 提交内容(代码变更集) A. 提交信息规范 提交信息是写给未来维护者(包括你自己) 的说明文档。一个常见的规范格式是:

By Ne0inhk