logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vscode 搭建C/C++开发环境搭建(linux)

介绍在linux环境下配置VS Code的C/C++开发环境

#linux#c语言#c++
vscode 搭建C/C++开发环境搭建(linux)

介绍在linux环境下配置VS Code的C/C++开发环境

#linux#c语言#c++
JZ17 打印从1到最大的n位数

输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。循环i从0到total-1将数字i+1簇内res[i],避免越界。1: 这里returnSize是需要打印个数的变量的指针。输出:[1,2,3,4,5,6,7,8,9]2: 需要返回一个数组首元素的地址。:malloc分配的内存空间。:通过for循环计算最大值。

#算法#数据结构
vscode 搭建C/C++开发环境搭建(linux)

介绍在linux环境下配置VS Code的C/C++开发环境

#linux#c语言#c++
IKPy 库语法(机器人运动学核心语法)

IKPy 的linkLink:基础连杆类,手动创建运动链时使用,需手动指定连杆名称、关节类型、原点坐标、旋转轴等参数;URDFLink:继承自Link,专门用于从 URDF 文件解析连杆信息,无需手动配置参数,内部会自动使用该类创建连杆实例。核心载体类是所有操作的核心,表征机器人运动链;实例创建是最常用方式,自动解析 URDF 构建运动链;结构访问获取所有连杆列表,link.name访问单个连杆属

#机器人
筛选机器人可动关节、校准零位姿态并获取末端执行器位置

核心语法:代码围绕 5 个 PyBullet 函数展开,其中和是获取机器人结构信息的核心,是姿态初始化的关键;筛选逻辑:通过的关节类型(索引 2)排除,得到可动关节索引列表;重置关节为 0 +刷新状态 +读取末端位置,形成完整的零位诊断流程;参数特性:所有函数均以robot_id(模型唯一 ID)为首要参数,关节 / 连杆索引为核心定位参数,返回值多为元组类型,需按索引提取目标属性。

#机器人#python
机器人运动学(1)

使用移动和转动来描述刚体的运动状态,介绍了旋转矩阵的三种用法、Fixed Angle 和 Euler Angle 旋转方式,并将移动和转动整合为转换矩阵。

#机器人
到底了