机器人
返回首页

Pinocchio安装教程:机器人学的必备库安装指南

2026-03-27 来源:EEWorld 论坛

Pinocchio 是一个用于机器人学的强大库,广泛用于运动学和动力学计算。本教程将指导您如何正确安装 Pinocchio 并运行一个简单的测试脚本。

安装 Pinocchio 时,请注意不要使用 pip3 install pinocchio,因为最新的库名为 pin。请按照以下步骤操作:

pip3 install pin
git clone https://github.com/Gepetto/example-robot-data.git
mkdir models && mv example-robot-data/ models
mkdir pinocchio && touch test_pinocchio.py

接下来,创建一个测试脚本 test_pinocchio.py,内容如下:

from pathlib import Path
from sys import argv

import pinocchio

# Load the urdf model
model = pinocchio.buildModelFromUrdf("/home/dar/MuJoCoBin/mujoco-learning/franka_panda_description/robots/panda_arm.urdf")
print("model name: " + model.name)

# Create data required by the algorithms
data = model.createData()

# Sample a random configuration
q = pinocchio.randomConfiguration(model)
print(f"q: {q.T}")

# Perform the forward kinematics over the kinematic tree
pinocchio.forwardKinematics(model, data, q)

# Print out the placement of each joint of the kinematic tree
for name, oMi in zip(model.names, data.oMi):
    print("{:<24} : {: .2f} {: .2f} {: .2f}".format(name, *oMi.translation.T.flat))

保存脚本后,在终端中运行以下命令:

python3 test_pinocchio.py

这将验证安装是否成功,并显示机器人模型的关节位置。如需了解更多详情、视频讲解或更新内容,请参考原帖子:Pinocchio 安装教程|机器人学的必备库

原帖子内容来源:https://bbs.eeworld.com.cn/thread-1310705-1-1.html



进入机器人查看更多内容>>
相关视频
  • 直播回放: 如何使用MPLAB® Mindi™软件进行模拟电路仿真

  • 直播回放: 开启 SDV 的未来:集成 TI 的远程控制边缘节点解决方案

  • 直播回放: 2026 是德科技XR8新品发布: 一段跨越70年的示波器创新之旅

  • 直播回放: 使用RUHMI模型转换器部署BYOM模型并进行MINST模型部署

  • 直播回放: 使用Reality AI Tools 基于数据创建微小型AI模型以及进行拉弧检测开发实践

  • 直播回放: MPS 赋能人形机器人 - 因为没有运动,机器人只是一尊雕塑

精选电路图
  • 便携式混音器

  • 18W乙类音频放大器

  • 6晶体管H桥

  • USB LED调光器

  • USB自供电声卡

  • AVR LCD温度计—LM35

    相关电子头条文章