pywayne-vio-so3

Community

Robust SO(3) rotation toolkit for robotics.

Authorwangyendt
Version1.0.0
Installs0

System Documentation

What problem does it solve?

SO(3) rotation matrix utilities including Lie group/ Lie algebra operations, rotation representation conversions, skew-symmetric matrix operations, and rotation averaging. Use when working with 3D rotations, robot kinematics, computer vision, SLAM, or any task requiring SO(3) matrix validation and manipulation

Core Features & Use Cases

  • Basic operations: check_SO3, SO3_mul, SO3_inv, SO3_diff for single and batch inputs with validity checks (R.T @ R ≈ I, det(R) = 1).
  • Lie group / Lie algebra mappings and conversions: SO3_Log, SO3_Exp, SO3_from_quat, SO3_to_quat, axis-angle, and Euler angle conversions.
  • Skew-symmetric and averaging: SO3_skew, SO3_unskew, SO3_mean for multi-rotation batches, plus rotation averaging support.

Quick Start

Instantiate the SO3 toolkit on a simple rotation and verify reconstruction using SO3_Log and SO3_Exp.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: pywayne-vio-so3
Download link: https://github.com/wangyendt/wayne-skills/archive/main.zip#pywayne-vio-so3

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.