#urdf
17 件
ros
URDF の joint origin と visual origin の使い分け
joint origin は機構の事実で TF/IK が読む。visual origin はメッシュの描画位置だけ
ros2kinematics
robotics
IK の検証順序 (安全側から)
IK の実機検証は unit → sim → 手で動かして FK 突合 → 通電低速の 4 段。ハンドムーブで検証できるのは FK と URDF geometry の contract のみで、IK 自体ではない
roboticsikverification
robotics
Inventor Constraint と Joint の関係 (URDF 用)
Constraint は幾何拘束、Joint は運動学的拘束。URDF joint 変換には Joint 主体で組むか、Convert to Joint / iLogic script で半自動化する
inventorcadconstraintjoint
robotics
Inventor から iLogic で URDF を出す
公式 URDF エクスポータが無い Inventor で、iLogic で AssemblyJoint と MassProperties を JSON に出し、Python で URDF に変換する 2 段構成。link・joint・frame・単位の対応と、STL を部品座標系で出す必要性。
inventorilogiccad
robotics
Inventor Joint の親子と位置合わせ
Inventor の Joint は対称な関係で URDF のような親子は無い。API の OccurrenceOne/Two は選択順。joint 原点の合わせ方 (原点・アライメント・反転・値 0) と URDF の parent/child・rest pose への対応。
inventorjointcad
robotics
Onshape から URDF への変換
onshape-to-robot によるアセンブリからの自動生成と、プリミティブ形状の手書き URDF の 2 通り
onshapecad
robotics
STEP から URDF への変換 (FreeCAD スクリプト)
freecadcmd で STEP を読み、リンク単位で STL を書き出し、軸受位置から関節軸を復元して URDF を書く手順
freecadcadstep
robotics
URDF を正データにする構成の限界と先行例
URDF に書けない物理量 (アクチュエータ・摩擦・閉ループ)、サイドカー構成、FloBaRoID / Drake / MJCF との比較
dynamicsidentification
robotics
URDF の joint limit と状態依存拘束
URDF の `<limit>` は定数のみで他関節の値に依存できない。mimic は固定線形結合まで。状態依存の可動域はコード側(IK / planner / controller)で埋める
ros2joint-limitkinematics
robotics
URDF で平行リンクを mimic で表現する
パレタイザ型の平行 4-bar リンクは URDF の <mimic multiplier=-1> で serial chain に埋め込める。elbow を θ の相殺で水平に保つことで、以降の joint がベース側モータの絶対角と 1 対 1 で対応する
roboticsparallel-linkagemimickinematics
robotics
URDF ビューアとエディタの現状
表示ツール (urdf-loaders、Foxglove、yourdfpy) と編集ツール (Phobos、RobotCAD、VSCode 拡張) の一覧。GUI で編集できる Web ツールは空白
tools
tools
Inventor から URDF を作る 4 ルート
joint 設定済み CAD (Autodesk Inventor) から URDF に変換する選択肢と選び方
cadinventorros
tools
Pinocchio (剛体動力学ライブラリ)
URDF を読んで RNEA・重力項・慣性行列・同定用回帰行列・解析的微分を計算する C++/Python ライブラリ
dynamicslibrary
tools
URDF listener パターン (tf2::Buffer + Listener の URDF 版)
URDF 情報を複数 node で共有する時の pattern。/robot_description を transient_local で subscribe して urdf::Model に parse、query API を提供する Buffer + Listener を作る
ros2tf2robot-descriptionpattern
project
shoulder-beam のカップリング可動域
salamander arm は URDF の per-joint limit では表現できない q1/q2 の相対角制約を持つ。IK と trajectory_generator の 2 箇所で post-check する
salamanderikjoint-limitscoupling
project
URDF 動力学ツールチェーン構想
URDF を中心データにした検証・同定・重力補償ツール群のロードマップ。Pinocchio ベースの skill + Artifact ビューアの二段構え
dynamicsroadmap
project
サイドカーファイル仕様案 (actuators.yaml)
URDF に書けない物理特性 (アクチュエータ・摩擦・ばね) を URDF の joint 名をキーに持つ YAML の設計
dynamicsspec