docs: add product images, videos, and fix navigation links#33
Merged
Conversation
Resolve few small typos in READMEs
Dev/linearbot and bigyam
- Add RobotCompare Vue component for interactive YAM/BIG YAM 3D viewer with joint sliders and gripper control - Fix set_zero.py to default to all motors (1-7) when --motor_id omitted, matching ping_motors.py and set_timeout.py pattern - Add BIG YAM STL meshes to doc model copy script - Update YAM acronym to "Yet Another Manipulator" Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The gripper value from get_joint_pos() is already normalized to 0-1 by JointMapper, but the slider was using raw motor limits. This caused the slider range and values to be completely mismatched with the robot API. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Dev/pre release 3 3
Allows overriding link_6 mass at runtime for different teaching handle weights without modifying the XML. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Move the teleoperation script from scripts/ to examples/minimum_gello/ to match the existing examples directory structure. Add README with usage docs covering all modes and the new --ee-mass option. Update all references across docs, README, and bimanual example. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add product photos for YAM Arm, YAM Leader, YAM Cell, Flow Base, and Linear Bot - Add gripper gallery images (crank_4310, linear_3507, linear_4310, flexpoint_4310) - Embed .mov demo videos for YAM zero-gravity mode, Leader teleoperation, and YAM Cell - Add flexpoint_4310 (FlexPoint Adaptive Gripper) to gripper tables in yam.md and products/index.md - Fix homepage button 404s: replace hardcoded /i2rt/ paths with withBase() bindings - Use web-safe hyphenated filenames for all assets (copies alongside originals) - Use :src="withBase()" pattern to prevent Vite import-analysis errors on public assets Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replace large .mov files (65–194 MB) with H.264-encoded .mp4 files (2–6 MB each) using ffmpeg CRF 28 for web delivery. Update all video <source> tags in product pages to point to the new .mp4 paths. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replace 29 PNG/JPG files with WebP equivalents (quality 82) for significant bandwidth reduction. Update all image src references in product pages. Average compression: ~95% for PNGs, ~85% for JPGs. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add product documentation for three GF43 planetary joint modules (GF43X40-16, GF43X40-10, GF43X10-10) with full spec tables extracted from the motor datasheet. Add a collapsed Motors section to the /products/ sidebar with an overview page and individual model pages. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Extract engineering dimension drawings from motor datasheet and embed as WebP images in each model page. GF43X40-16 gets two drawings (overall three-view + detailed hole pattern); GF43X40-10 and GF43X10-10 each get one detailed drawing. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Strip italic description text that appeared below already-embedded product images and videos. Placeholder descriptions for missing media are preserved. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Switch theme from dark to light mode matching i2rt.com palette (warm brown #855832, teal #4C6762, warm gray backgrounds) - Fix all get_yam_robot() import paths: motor_chain_robot → get_robot - Add missing API parameters: arm_type, sim, ee_mass, ee_inertia - Fix gripper_type: str → GripperType enum - Remove non-existent get_gripper_pos/command_gripper_pos methods - Add get_observations(), num_dofs(), command_joint_state(), move_joints() - Fix FlowBaseClient: remove port param, fix linear rail state return format - Update model references from URDF to MuJoCo XML - Fix Python version requirement: 3.11 → >=3.10 - Add no_gripper type to grippers documentation - Add MuJoCo Control example to sidebar and examples index - Update SDK index with complete module listing Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Accept main version for all Python source and robot model conflicts (from refactor PR #30). Keep docs branch changes for documentation files. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
.mp4videos (transcoded from.movvia ffmpeg CRF 28) for YAM zero-gravity mode, YAM Leader teleoperation, and YAM Cell demo/i2rt/prefix; switched to VitePresswithBase()so links work correctly regardless of deploy base pathflexpoint_4310(adaptive compliant gripper) to the End Effectors tables in bothproducts/index.mdandproducts/yam.mdAsset size before / after
Test plan
/products/yam,/products/yam-cell,/products/yam-leader,/products/flow-base,/products/linear-botflexpoint_4310row appears in End Effectors tables on both index and yam pages🤖 Generated with Claude Code