-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrun_visualize.py
More file actions
31 lines (28 loc) · 1.23 KB
/
run_visualize.py
File metadata and controls
31 lines (28 loc) · 1.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
from src.MotionUtils.visualizer import Visualize_UR
from src.MotionUtils.UR_Params import UR3e_PARAMS, Transform
from src.MotionUtils.building_blocks import Building_Blocks_UR3e
from src.MotionUtils.environment import Environment
import numpy as np
from time import sleep
from src.MotionUtils.planner import RRT_STAR
ur3e_params = UR3e_PARAMS(plate_size=(0.210, 0.297))
transform = Transform(ur3e_params)
env = Environment(0)
bb3 = Building_Blocks_UR3e(transform, ur3e_params, env)
visualize = Visualize_UR(ur3e_params, env, transform, bb3)
rrt_star = RRT_STAR(1, 10000, bb3)
path = rrt_star.find_path([0.3, -1.059, -1.229, -0.81, 1.571, 1.571], [0.237, -1.844, -1.927, 0.673, 1.571, 1.571], "path")
print("DEBUG: path: ", path)
# visualize.show_conf((0,-np.pi/2, 0, -np.pi/2, 0, 0))
# task_path = [
# [0.3, -1.059, -1.229, -0.81, 1.571, 1.571] ,
# [0.3, -1.059, -1.229, -0.81, 1.571, 1.571] ,
# [-0.406, -1.349, -1.227, -0.522, 1.571, 1.571] ,
# [-0.619, -2.458, -1.248, 0.608, 1.571, 1.571] ,
# [0.237, -1.844, -1.927, 0.673, 1.571, 1.571] ,
# [0.3, -1.059, -1.229, -0.81, 1.571, 1.571] ,
# ]
# for conf in task_path:
# visualize.show_conf(conf)
# sleep(1)
visualize.show_path(path, sleep_time=0.1)