示例#1
0
文件: sim_util.py 项目: amoliu/lfd
def tpsrpm_plot_cb(sim_env, x_nd, y_md, targ_Nd, corr_nm, wt_n, f):
    ypred_nd = f.transform_points(x_nd)
    handles = []
    handles.append(sim_env.env.plot3(ypred_nd, 3, (0,1,0,1)))
    handles.extend(plotting_openrave.draw_grid(sim_env.env, f.transform_points, x_nd.min(axis=0), x_nd.max(axis=0), xres = .1, yres = .1, zres = .04))
    if sim_env.viewer:
        sim_env.viewer.Step()
示例#2
0
def registration_plot_cb(sim, x_nd, y_md, f):
    if sim.viewer:
        handles = []
        handles.append(sim.env.plot3(x_nd, 5, (1,0,0)))
        handles.append(sim.env.plot3(y_md, 5, (0,0,1)))
        xwarped_nd = f.transform_points(x_nd)
        handles.append(sim.env.plot3(xwarped_nd, 5, (0,1,0)))
        handles.extend(plotting_openrave.draw_grid(sim.env, f.transform_points, x_nd.min(axis=0), x_nd.max(axis=0), xres = .1, yres = .1, zres = .04))
        sim.viewer.Step()
示例#3
0
def draw_grid(sim_env, old_xyz, f, color=(1, 1, 0, 1)):
    grid_means = .5 * (old_xyz.max(axis=0) + old_xyz.min(axis=0))
    grid_mins = grid_means - (old_xyz.max(axis=0) - old_xyz.min(axis=0))
    grid_maxs = grid_means + (old_xyz.max(axis=0) - old_xyz.min(axis=0))
    return plotting_openrave.draw_grid(sim_env.env,
                                       f.transform_points,
                                       grid_mins,
                                       grid_maxs,
                                       xres=.1,
                                       yres=.1,
                                       zres=.04,
                                       color=color)
示例#4
0
文件: sim_util.py 项目: amoliu/lfd
def draw_grid(sim_env, old_xyz, f, color = (1,1,0,1)):
    grid_means = .5 * (old_xyz.max(axis=0) + old_xyz.min(axis=0))
    grid_mins = grid_means - (old_xyz.max(axis=0) - old_xyz.min(axis=0))
    grid_maxs = grid_means + (old_xyz.max(axis=0) - old_xyz.min(axis=0))
    return plotting_openrave.draw_grid(sim_env.env, f.transform_points, grid_mins, grid_maxs, 
                                       xres = .1, yres = .1, zres = .04, color = color)