uzh-rpg / data_driven_mpc

GNU General Public License v3.0
264 stars 53 forks source link

error whileTrajectory_ Test.py #13

Open autonnnn opened 1 year ago

autonnnn commented 1 year ago

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.