← 全タグ

#salamander

15 件

project
shoulder-beam のカップリング可動域
salamander arm は URDF の per-joint limit では表現できない q1/q2 の相対角制約を持つ。IK と trajectory_generator の 2 箇所で post-check する
ikurdfjoint-limitscoupling
project
arm_supervisor が何を見張っているか
MIT モードは衝突しても押し続けるので、追従誤差と電流を見張って軌道を止める最終防衛線。tracking_error と overcurrent の 2 トリップ
arm_controlsafetymit-mode
project
beam-shoulder カップリング制約 (salamander)
beam(q2) の可動範囲を shoulder(q1) に連動させる動的制限の実装場所と実効値
trajectoryjoint-limits
project
デバッグループを実機で回すための置き換え
salamander の sim 用閉ループ (redeploy / watchdog / 判定 / 台帳 / verdict ゲート) のうち、実機で置き換わる部品と残る部品。最小の実装順
debug-loopreal-robotwatchdog
project
gravity_compensation_node の内部モデル
URDF を Pinocchio で build (mimic=true で 4-bar 縮約) → g(q) = generalizedGravity。payload は円柱 inertia を tool 側 joint に加算した別 model で切替
gravitypinocchiocontrolarm_control
project
重力・摩擦の同定 (静的保持)
salamander の shoulder_pitch × beam_pitch を 5×5 格子で上下 2 方向から保持し、feedback torque と Pinocchio 予測の残差から invert・スケール・τ_c を出す。RC27 の tuner は持ち込まない
identificationgravityfriction
project
IK と軌道の 2 段構え
salamander の joint_target には IK / teleop / posture の 3 系統が書く。上流 Cartesian Ruckig だけでは teleop/posture が jerk 保護を失うので下流 joint Ruckig を残す
ikruckigtrajectoryarm_control
project
IK ghost と解析 IK の失敗モード
teleop で ik_ghost が赤くなる原因。解析 IK (solve_ik_pitched) の 4 失敗と、URDF 可動域内でも失敗する数値・分岐由来の場面
ikarm_kinematicsik_ghost
project
箱への最終位置合わせだけ手動にする構成
salamander で pick→搬送→箱上空までを自動、箱に入れる直前の位置合わせだけ操作者がジョイスティックで行う構成。BT ノード ManualAdjust とパラメータ manual_place による on/off
teleopcartesianbehavior-treehsm
project
salamander のパッケージ配置と launch 階層
bringup は最上位 launch と URDF だけ。機能 launch・param は機能パッケージ側 (rc26 と同じ層分け)。2026-09-04 整理後の配置
launchros2
project
実機立ち上げで決める値
salamander 実機で決める 7 つの値の順序・測り方・入れる場所・合格値。減速比と回転方向の正解は URDF、入れるのは arm_motors.param.yaml
calibrationhardwarebringup
project
salamander RobStride 4 軸の原点 (SetZero) 姿勢
base_yaw / shoulder_pitch / beam_pitch / wrist_yaw をどの物理姿勢で set_zero するか。URDF の 0 定義、adapter の invert / position_offset との関係、手順
robstridecalibration
project
吸引ポンプ制御 (salamander)
suction_node と MD 基板による吸引ポンプ (M3508) の制御経路・2 段速度・弁・回転検知
suctionactuator
project
ゲームパッド操作 (teleop)
salamander のゲームパッド割当。manual (関節ジョグ・吸着) と auto (BT 発火・手動位置合わせ) の 2 モード。正本は salamander_controller.yaml
teleopgamepad
project
salamander webui をタブレットから使う (有線 LAN・launch 起動)
有線ポート eno1 を NetworkManager shared (DHCP 配布) にし、rosbridge を webui backend の systemd に常駐させる。robot launch は rosbridge:=false で起動する
projectwebuirosbridgesystemdnetwork