Open kpiyush25 opened 2 years ago
Hi @kpiyush25,
I have never found this issue, but some questions to be able to help debug it:
roscd panther
work? (i.e., does it change your current directory to panther's directory?) Alternatively, try rospack find panther
in the terminalgit lfs install && git submodule init && git submodule update
? Do you have the .casadi files in the panther/matlab/casadi_generated_files
folder? (related issue) Hi @jtorde Thanks for your reply first of all! I tried all the commands that you asked me to and here's what I got :
roscd panther
works perfectly fine in my system(i.e. takes me to the panther
directory). rospack find panther
also works well(i.e. tells the absolute path of the panther package).git lfs install && git submodule init && git submodule update
had also worked fine when I was setting up the package for the first time. I got the following output when I ran the command just now :
-Updated git hooks. Git LFS initialized.
panther/matlab/casadi_generated_files
folder and currently I have following .casadi files in it : fit_yaw.casadi get_mean_variance_pred_24.casadi get_mean_variance_pred_39.casadi get_mean_variance_pred_10.casadi get_mean_variance_pred_25.casadi get_mean_variance_pred_40.casadi get_mean_variance_pred_11.casadi get_mean_variance_pred_26.casadi get_mean_variance_pred_4.casadi get_mean_variance_pred_12.casadi get_mean_variance_pred_27.casadi get_mean_variance_pred_5.casadi get_mean_variance_pred_13.casadi get_mean_variance_pred_28.casadi get_mean_variance_pred_6.casadi get_mean_variance_pred_14.casadi get_mean_variance_pred_29.casadi get_mean_variance_pred_7.casadi get_mean_variance_pred_15.casadi get_mean_variance_pred_30.casadi get_mean_variance_pred_8.casadi get_mean_variance_pred_16.casadi get_mean_variance_pred_31.casadi get_mean_variance_pred_9.casadi get_mean_variance_pred_17.casadi get_mean_variance_pred_32.casadi index_instruction.txt get_mean_variance_pred_18.casadi get_mean_variance_pred_33.casadi op.casadi get_mean_variance_pred_19.casadi get_mean_variance_pred_34.casadi op_fixed_pos.casadi get_mean_variance_pred_20.casadi get_mean_variance_pred_35.casadi params_casadi_prediction.yaml get_mean_variance_pred_21.casadi get_mean_variance_pred_36.casadi params_casadi.yaml get_mean_variance_pred_22.casadi get_mean_variance_pred_37.casadi visibility.casadi get_mean_variance_pred_23.casadi get_mean_variance_pred_38.casadi
TL;DR :
Every command that you have suggested above is working fine but the same issue persists while I run the simulation using roslaunch panther simulation.launch quad:=SQ01s
.
Waiting for your reply which can help me resolve this issue. Thanks again!
Oh.no...... I have the same problem in my computer (ubuntu18.04 an ROS melodic)
Basis chosen: MINVO Parameters obtained, checking them... par_.fovdepth= 5 par.Ra= 4.5 par_.drone_radius= 0.2 Parameters checked Changing DroneStatus from TRAVELING to GOAL_REACHED terminate called after throwing an instance of 'casadi::CasadiException' what(): .../casadi/core/serializing_stream.cpp:55: Assertion "check==serialization_check" failed: DeserializingStream sanity check failed. Expected 123456789012345, but got -5863120225865027243. [SQ01s/spawn_robot-3] process has finished cleanly log file: /home/cumt/.ros/log/3fa5a36e-79e7-11ec-aed6-70f11c1522f5/SQ01s-spawn_robot-3.log [INFO] [1642679468.823680, 0.000000]: Spawn status: SpawnModel: Successfully spawned entity [SQ01s/panther-13] process has died [pid 23580, exit code -6, cmd /home/cumt/panther/devel/lib/panther/panther_node ~state:=state ~who_plans:=who_plans ~term_goal:=term_goal ~trajs_predicted:=tracker_predictor_node/trajs_predicted ~traj:=traj ~trajs_zhejiang:=trajs_zhejiang ~goal:=goal ~setpoint:=setpoint name:=panther log:=/home/cumt/.ros/log/3fa5a36e-79e7-11ec-aed6-70f11c1522f5/SQ01s-panther-13.log]. log file: /home/cumt/.ros/log/3fa5a36e-79e7-11ec-aed6-70f11c1522f5/SQ01s-panther-13.log
Oh.no...... I have the same problem in my computer (ubuntu18.04 an ROS melodic)
Basis chosen: MINVO Parameters obtained, checking them... par_.fovdepth= 5 par.Ra= 4.5 par_.drone_radius= 0.2 Parameters checked Changing DroneStatus from TRAVELING to GOAL_REACHED terminate called after throwing an instance of 'casadi::CasadiException' what(): .../casadi/core/serializing_stream.cpp:55: Assertion "check==serialization_check" failed: DeserializingStream sanity check failed. Expected 123456789012345, but got -5863120225865027243. [SQ01s/spawn_robot-3] process has finished cleanly log file: /home/cumt/.ros/log/3fa5a36e-79e7-11ec-aed6-70f11c1522f5/SQ01s-spawn_robot-3.log [INFO] [1642679468.823680, 0.000000]: Spawn status: SpawnModel: Successfully spawned entity [SQ01s/panther-13] process has died [pid 23580, exit code -6, cmd /home/cumt/panther/devel/lib/panther/panther_node ~state:=state ~who_plans:=who_plans ~term_goal:=term_goal ~trajs_predicted:=tracker_predictor_node/trajs_predicted ~traj:=traj ~trajs_zhejiang:=trajs_zhejiang ~goal:=goal ~setpoint:=setpoint name:=panther log:=/home/cumt/.ros/log/3fa5a36e-79e7-11ec-aed6-70f11c1522f5/SQ01s-panther-13.log]. log file: /home/cumt/.ros/log/3fa5a36e-79e7-11ec-aed6-70f11c1522f5/SQ01s-panther-13.log
fit_yaw.casadi get_mean_variance_pred_31.casadi get_mean_variance_pred_10.casadi get_mean_variance_pred_32.casadi get_mean_variance_pred_11.casadi get_mean_variance_pred_33.casadi get_mean_variance_pred_12.casadi get_mean_variance_pred_34.casadi get_mean_variance_pred_13.casadi get_mean_variance_pred_35.casadi get_mean_variance_pred_14.casadi get_mean_variance_pred_36.casadi get_mean_variance_pred_15.casadi get_mean_variance_pred_37.casadi get_mean_variance_pred_16.casadi get_mean_variance_pred_38.casadi get_mean_variance_pred_17.casadi get_mean_variance_pred_39.casadi get_mean_variance_pred_18.casadi get_mean_variance_pred_40.casadi get_mean_variance_pred_19.casadi get_mean_variance_pred_4.casadi get_mean_variance_pred_20.casadi get_mean_variance_pred_5.casadi get_mean_variance_pred_21.casadi get_mean_variance_pred_6.casadi get_mean_variance_pred_22.casadi get_mean_variance_pred_7.casadi get_mean_variance_pred_23.casadi get_mean_variance_pred_8.casadi get_mean_variance_pred_24.casadi get_mean_variance_pred_9.casadi get_mean_variance_pred_25.casadi index_instruction.txt get_mean_variance_pred_26.casadi op.casadi get_mean_variance_pred_27.casadi op_fixed_pos.casadi get_mean_variance_pred_28.casadi params_casadi_prediction.yaml get_mean_variance_pred_29.casadi params_casadi.yaml get_mean_variance_pred_30.casadi visibility.casadi
I guess there may be a problem with the post installation verification of casadi?
I just did a fresh download/compilation on Ubuntu 20.04/ROS Noetic and it's working So I'm wondering if this has to do with the Ubuntu version used. Could you use the commit d58b025116a97c60fb92535c6c2c0b8b580d43cb instead (and download the submodules accordingly)? (that commit was the last one that was tested on Ubuntu 18.04)
I have the same problem in my computer (ubuntu20.04 an ROS noetic),but the same issue persists while I run the simulation using roslaunch panther simulation.launch quad:=SQ01s. my installation process is different from the README in only one place,that is
linear Sovers
cd ~/installations/coinhsl-2015.06.23
but I only can download file is coinhsl-archive-2021.05.05, so I turned this step into
cd ~/installations/coinhsl-archive-2021.05.05
Does this have anything to do with my failure,if so,where should I download coinhsl-2015.06.23.
Waiting for your reply which can help me resolve this issue. Thanks again!
I am using docker on Ubuntu20.04/Noetic, and I see the same issue.
While running
roslaunch panther simulation.launch quad:=SQ01s
, I am getting the following error and then the process dies (Trying to specify the goal position usingG
or2D Nav Goal
doesn't work as well) :I am using ROS Melodic on Ubuntu 18.04 and all the packages and dependencies including
casadi
were installed and built properly. Any help in resolving the above issue would be highly appreciated. Thanks in advance!