|
1 | 1 | #!/usr/bin/env python3 |
2 | 2 | import random |
3 | 3 |
|
4 | | -PREFIX="clear; roslaunch vader_hri vader_svd_dualsim.launch " |
| 4 | +PREFIX="clear; roslaunch vader_hri dualsim_noplan.launch " |
5 | 5 |
|
6 | 6 | def generate_poses(): |
7 | 7 | # Generate random pose |
8 | 8 | pose = { |
9 | | - "x": round(random.uniform(0.25, 0.45), 2), |
10 | | - "y": round(random.uniform(-0.45, -0.65), 2), |
| 9 | + "x": round(random.uniform(0.45, 0.55), 2), #depth from arm reach |
| 10 | + "y": round(random.uniform(0.35, 0.55), 2), #left from x-axis |
11 | 11 | "z": round(random.uniform(0.4, 0.6), 2), |
12 | 12 | "roll": round(random.uniform(-0.5, 0.5), 2), |
13 | 13 | "pitch": round(random.uniform(-0.5, 0.5), 2) |
14 | | - # "x": 0.25, |
15 | | - # "y": -0.6, |
16 | | - # "z": 0.405, |
17 | | - # "roll": 0.4, |
18 | | - # "pitch": 0.1 |
19 | 14 | } |
20 | 15 |
|
21 | 16 | # Below pose should add 1.101 to z, 0.696 to y |
22 | 17 | pose_gazebo = { |
23 | | - "x": round(0.5-pose["x"], 3), |
24 | | - "y": round(-0.51-pose["y"], 3), |
25 | | - "z": round(pose["z"] + 1.025, 3), |
26 | | - "roll": -pose["pitch"], |
27 | | - "pitch": pose["roll"] |
| 18 | + "x": round(pose["x"], 3), |
| 19 | + "y": round(pose["y"], 3), |
| 20 | + "z": round(pose["z"], 3), |
| 21 | + "roll": pose["roll"], |
| 22 | + "pitch": pose["pitch"] |
28 | 23 | } |
29 | 24 |
|
30 | 25 | arg_sim_pepper_pose = f"sim_pepper_pose:=\"{pose['x']} {pose['y']} {pose['z']} {pose['roll']} {pose['pitch']} 0.0\"" |
|
0 commit comments