ros-industrial-attic / CAD-to-ROS

GUI tools for ROS setup files starting with URDFs (Unmaintained)
Apache License 2.0
12 stars 9 forks source link

Add support for table-based entry of link-to-link transform info #33

Open gavanderhoorn opened 8 years ago

gavanderhoorn commented 8 years ago

This would show a (modal) dialogue with a single table widget where each row represents a single joint. Each column would map to a single joint property (xyz, rpy, etc).

Tab-order should be such that quick entry of all the relevant details in each of the columns and rows is made possible. New rows are added whenever the last column is reached and the user presses tab.

After confirming the data, the application should add the corresponding link and joint elements, after which the user can continue with assigning visual geometry and other properties using the regular UI.

gavanderhoorn commented 8 years ago

The table could potentially also be pre-populated for common configurations: 4-axis, 6-axis serial robots, 4 axis scaras, etc.

In combination with an edit mask (allowing changes to only certain cells), this would make filling in transform properties rather convenient (fi: serial robots have only translations in a single dimension, typical 6-axis industrial robot first few in Z, dan X, no Ys).