Commit 4e96fa8
Dynamic payload analysis version with all basic feature implemented (max payloads, affordable configs, torque requirements, payload selection) (#11)
* added function to calculate max allowable payload for a given config
* improvements in usage in the rviz panel
* added calculation for max allowable payload in the calculated configurations of workspace
* fix personal name
* add method to compute maximum payloads with binary search
* small changes to show maximum payloads
* added publisher of the maximum payload as point cloud
* Remove files not necessary for PR
* Fix type hint variables
* added menu for tree selection
* small changes to fit the array format
* Added first version with tree selection
* modify core for trees handling
* small changes for new version with tree selection
* changes for better user experience with new version
* fix error in publishing markers
* refactor function to calculate maximum torques
* added method to avoid overlaps between torque labels
* small fix
* added new method to calculate sutrees
* added first version with mimic joints
* add support for mimic joints and add filter in the subtrees
* added parameter for advanced mode
* added new method to get mimic joints from the URDF
* small changes
* Change library to get mimic joints
* fixed publisher for payload visualization
* improvements to avoid not necessary calculations
* added configuration parameter for IK resolution
* added new method for payload selection
* changed way of publishing marker labels
* changed name of tip link in tree selection
* remove not necessary imported libraries
* adjusted visualization color for unified torque points
* changed range of IK solver
* fix range IK
* small change in the range of IK
* added removed files
* Apply suggestions from code review
Co-authored-by: Sai Kishor Kothakota <sai.kishor@pal-robotics.com>
* added root joint name for a universal usage with multiple type of robot
* added IK range as node parameter
* added dependencies for the packages
* fix small problem with None object
* fix dependencies name for urdf parser library
---------
Co-authored-by: Sai Kishor Kothakota <sai.kishor@pal-robotics.com>1 parent c1df1ec commit 4e96fa8
File tree
7 files changed
+1092
-362
lines changed- dynamic_payload_analysis_core
- dynamic_payload_analysis_core
- dynamic_payload_analysis_ros
- dynamic_payload_analysis_ros
7 files changed
+1092
-362
lines changedLines changed: 425 additions & 168 deletions
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
15 | 21 | | |
16 | 22 | | |
17 | 23 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | 14 | | |
16 | 15 | | |
17 | 16 | | |
18 | 17 | | |
19 | 18 | | |
20 | 19 | | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
21 | 23 | | |
22 | 24 | | |
23 | 25 | | |
| |||
Lines changed: 288 additions & 33 deletions
Large diffs are not rendered by default.
Lines changed: 356 additions & 156 deletions
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
15 | 23 | | |
16 | 24 | | |
17 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | 14 | | |
16 | 15 | | |
17 | 16 | | |
18 | 17 | | |
19 | 18 | | |
20 | 19 | | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
21 | 24 | | |
22 | 25 | | |
23 | | - | |
24 | 26 | | |
25 | 27 | | |
26 | 28 | | |
| |||
0 commit comments