After I change custom_sim_gui in config/configurationparameters.py to True, run trajectory test.py will report an error. How can I modify it?
Traceback (most recent call last):
File "src/experiments/comparative_experiment.py", line 297, in
mse[traj_id, v_id, n_train_id], traj_v, opt_dt = main(custom_mpc, *traj_params)
File "src/experiments/comparative_experiment.py", line 185, in main
draw_drone_simulation(real_time_artists, quad_trajectory[:current_idx, :], my_quad, targets=None,
File "/home/sun/catkin_ws/src/data_driven_mpc/ros_gp_mpc/src/utils/visualization.py", line 411, in draw_drone_simulation
[ax.draw_artist(projected_traj_artist) for projected_traj_artist in projected_traj_artists]
File "/home/sun/catkin_ws/src/data_driven_mpc/ros_gp_mpc/src/utils/visualization.py", line 411, in
[ax.draw_artist(projected_traj_artist) for projected_traj_artist in projected_traj_artists]
File "/usr/lib/python3/dist-packages/matplotlib/axes/_base.py", line 2661, in draw_artist
a.draw(self.figure._cachedRenderer)
File "/usr/lib/python3/dist-packages/matplotlib/artist.py", line 38, in draw_wrapper
return draw(artist, renderer, args, **kwargs)
File "/usr/lib/python3/dist-packages/mpl_toolkits/mplot3d/art3d.py", line 202, in draw
xs, ys, zs = proj3d.proj_transform(xs3d, ys3d, zs3d, renderer.M)
File "/usr/lib/python3/dist-packages/mpl_toolkits/mplot3d/proj3d.py", line 201, in proj_transform
vec = _vec_pad_ones(xs, ys, zs)
File "/usr/lib/python3/dist-packages/mpl_toolkits/mplot3d/proj3d.py", line 189, in _vec_pad_ones
return np.array([xs, ys, zs, np.ones_like(xs)])
ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (4,) + inhomogeneous part.
After I change custom_sim_gui in config/configurationparameters.py to True, run trajectory test.py will report an error. How can I modify it?
Traceback (most recent call last): File "src/experiments/comparative_experiment.py", line 297, in
mse[traj_id, v_id, n_train_id], traj_v, opt_dt = main(custom_mpc, *traj_params)
File "src/experiments/comparative_experiment.py", line 185, in main
draw_drone_simulation(real_time_artists, quad_trajectory[:current_idx, :], my_quad, targets=None,
File "/home/sun/catkin_ws/src/data_driven_mpc/ros_gp_mpc/src/utils/visualization.py", line 411, in draw_drone_simulation
[ax.draw_artist(projected_traj_artist) for projected_traj_artist in projected_traj_artists]
File "/home/sun/catkin_ws/src/data_driven_mpc/ros_gp_mpc/src/utils/visualization.py", line 411, in
[ax.draw_artist(projected_traj_artist) for projected_traj_artist in projected_traj_artists]
File "/usr/lib/python3/dist-packages/matplotlib/axes/_base.py", line 2661, in draw_artist
a.draw(self.figure._cachedRenderer)
File "/usr/lib/python3/dist-packages/matplotlib/artist.py", line 38, in draw_wrapper
return draw(artist, renderer, args, **kwargs)
File "/usr/lib/python3/dist-packages/mpl_toolkits/mplot3d/art3d.py", line 202, in draw
xs, ys, zs = proj3d.proj_transform(xs3d, ys3d, zs3d, renderer.M)
File "/usr/lib/python3/dist-packages/mpl_toolkits/mplot3d/proj3d.py", line 201, in proj_transform
vec = _vec_pad_ones(xs, ys, zs)
File "/usr/lib/python3/dist-packages/mpl_toolkits/mplot3d/proj3d.py", line 189, in _vec_pad_ones
return np.array([xs, ys, zs, np.ones_like(xs)])
ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (4,) + inhomogeneous part.