Skip to content

Conversation

@HiroIshida
Copy link

@HiroIshida HiroIshida commented Nov 25, 2025

OpenArm Reachability Benchmark

This tool benchmarks the reachability workspace of the OpenArm robot for different end effector orientations.
This tool is designed to visualize the current reachability given the URDF file and leverage it for future improvements and customization of the OpenArm's mechanical structure.

image

Usage

Run a single benchmark by specifying height, direction, and solver:

python bench.py --z 0.5 --direction forward1

z is the height of the target coordinates, and the reachability map is computed for the plane at height z.

Execute batch benchmarks across multiple heights and directions:

./batch_bench.sh

Visualize results with animation support:

python visualize.py --direction forward1 --htable 0.29 --animate

Result for current hardware

end-effector down1 direction

image image image image image

end-effector down2 direction

image image image image image

end-effector down2 direction

@HiroIshida HiroIshida force-pushed the hi/bench branch 2 times, most recently from 5c43011 to 06268b0 Compare November 25, 2025 13:22
Signed-off-by: Hirokazu Ishida (SB Intuitions) <hirokazu.ishida@sbintuitions.co.jp>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant