logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

机器人 C++ / 系统联调补强2——异常处理、Protobuf

你可以记住最简单的表达:目标位置:1.0 rad实际位置:0.2 rad跟随误差:0.8 rad说明机器人实际位置落后于目标。但是产生跟随误差,不代表电机或者编码器一定损坏。也可能是目标运动太快,超过了执行器当前能够跟随的能力。

#机器人#c++#算法 +4
机器人 C++ / 系统联调补强——CiA402、WKC、ZeroMQ

HWM 全称 High Water Mark。大白话理解:限制 ZeroMQ 为某个连接缓存的消息数量。可以理解为,你给某个下游连接设置了发送消息积压上限。示意:消息队列越来越满模拟消息积压量45 / 100仍有缓冲空间发送消息可以先进入 ZeroMQ 队列,但不等于接收端已经处理。这是容量概念演示,不是 libzmq 实际缓冲队列的精确模型。HWM 按连接生效,其实际可排队数量也不一定严格等于配

#udp#tcp/ip#网络 +4
ROS2 Jazzy + C++ 实战路线——ros2_control

继“”继续学习你可以把它理解成一个“翻译层”。ros2_control 就负责把两边连接起来。

#机器人#人工智能#机器学习 +4
机器人电机驱动底层原理与工程应用1

假设你正在控制一个六轴机器人机械臂,希望第三个关节旋转到 90°。实际系统中有三个不同的角色。电机(Motor):真正产生机械运动的设备。把电能转化成机械能,产生转矩,使机器人关节运动。驱动器(Servo Drive):控制电机如何运动的设备。根据目标指令和传感器反馈,调节输送给电机的电流,从而控制转矩、速度或位置。控制器(Controller): 决定机器人需要怎样运动的设备或软件。例如计算目标

#机器人#学习#人工智能 +2
机器人项目面经1

系统管理先确认允许运动,控制器按周期生成目标,LeftArmSystem 读取反馈,LeftArmCore 换算并检查整组目标,IgH 交换 PDO,驱动器执行。MIT 发位置和增益,C620 由主机算电流,反馈再回来。以后遇到一个技术名词,先问自己:**它是在整理数据、计算目标、传输命令、实际控制,还是确认结果?适配器先把人体数据统一,接收线程入队,GMR 算 G1 姿态,发送线程做插值和速度计

#机器人#c++#算法 +4
简历技术栈全面复习——Linux / 操作系统

你简历中明确写了:EtherCAT 任务本地/SSH 执行。实际上就是:程序占着这个终端。你可能无法直接继续使用当前终端。但真正的工程部署通常不会简单依靠。systemd这就会进入真正的工程部署。这才是你真正应该建立的 Linux 思维。

#人工智能#算法#机器学习 +4
简历技术栈全面复习——EtherCAT / IgH Master / CiA402

EtherCAT → IgH Master → CiA402 → CSP。先看整体:如果使用 IgH:而 CiA402 解决的是:所以一定先记住:简单理解:典型结构:比如机器人有 7 个关节:控制器周期性地和这些驱动器交换数据。这个非常基础,但一定不能混。通常就是:负责:Slave就是:它们连接到 Master。所以:3.IgH Master是什么?就是 Linux 下常见的一套 EtherCAT

#c++#机器学习#python +4
跑一个ROS2 机器人系统

你现在先不要研究每一个节点怎么写。这条主线。

#c++#机器学习#python +4
ROS2 工程阅读/排查skill

【A. 项目是什么】□ README□ 项目目标□ 真机还是仿真□ 输入和输出【B. 怎么启动】□ launch□ bringup□ 参数【C. 有哪些模块】□ package□ node【D. 数据怎么流】□ topic□ msg□ service□ action【E. 数据是什么】□ msg定义□ frame_id□ 数据频率【F. 机器人是什么样】□ URDF□ Xacro□ Link□ J

#机器人#学习#c++ +4
ROS2 Jazzy + C++ 时间系统——Time / Clock / Duration

继“”继续学习看起来没问题。但机器人仿真就麻烦了。0.001s暂停仿真ROS2 因此提供了抽象的 ROS Time,并支持通过/clock提供仿真/回放时间。你只需要先认识三个时间。

#机器人#学习#人工智能 +4
    共 58 条
  • 1
  • 2
  • 3
  • 6
  • 请选择