Dftpav
Dftpav copied to clipboard
A lightweight differential flatness-based trajectory planner for car-like robots
论文中曲率求导的公式1. delta_G/delta_dsigma = 2*(ddsigma^T * B * dsigma) / ||dsigma||_2^3 *(.....) 2. delta_G/delta_ddsigma = 2(ddsigma^T* B* dsigma)(...), 在代码实现中公式1,只计算了括号内的,没有计算括号前的内容, 公式2, 括号内disigma二范数的6次方, 代码为 3次方,括号前的内容也没有计算,请问,代码是否计算错误,还是有意省略
非常感谢作者的分享,能否请教一个编译过程中遇到的问题? 尝试了重新安装absl与protobuf,两者应该都是最新版本,但是编译过程出现如下报错,与“absl::lts_20230802”相关。看起来与absl版本相关。 类似报错:https://github.com/protocolbuffers/protobuf/issues/12292 ,没找到解决方法。 ``` /home/ldx/ws/Dftpav/devel/lib/libhkust_pl_ssc.so: undefined reference to `bool absl::lts_20230802::str_format_internal::FormatA rgImpl::Dispatch(absl::lts_20230802::str_format_internal::FormatArgImpl::Data, absl::lts_20230802::str_format_internal::F ormatConversionSpecImpl, void*)' /home/ldx/ws/Dftpav/devel/lib/libhkust_pl_ssc.so: undefined reference to `bool absl::lts_20230802::str_format_internal::FormatA rgImpl::Dispatch(absl::lts_20230802::str_form at_internal::FormatArgImpl::Data, absl::lts_20230802::str_format_internal::FormatConversionSpecImpl, void*)' /home/ldx/ws/Dftpav/devel/lib/libhkust_pl_ssc.so: undefined reference to `absl::lts_20230802::container_internal::DropDeletesWi...
n file included from /home/hou/dftpav/src/Dftpav/src/Sim/util/ssc_planner/inc/ssc_planner/ssc_planner.h:27, from /home/hou/dftpav/src/Dftpav/src/Sim/util/ssc_planner/src/ssc_planner/ssc_planner.cc:9: /home/hou/dftpav/build/Dftpav/src/Sim/util/ssc_planner/ssc_config.pb.h:10:10: fatal error: google/protobuf/port_def.inc: 没有那个文件或目录 10 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated.
I encountered the following error while compiling the working directory, and I did not make any changes to the source code. May I ask if the author has encountered it...
when i run the script, "No map is updated" showed in the terminal.
Hi, we can obtain the simulation process of unstructured environments from the doc, but how can we simulate dynamic urban road environments? Could you provide some guidance on this?
MainThread [0x7f527df57e48] 121: while (true) { 122: current_start_time = system_clock::now(); 123: next_start_time = current_start_time + interval; > 124: PlanCycleCallback(); 125: std::this_thread::sleep_until(next_start_time); 126: } 127: } #10 Source "/home/zz/open_learn_code/demo1_auto_drive_ws/src/Dftpav/src/Plan/traj_planner/src/traj_server_ros.cpp", line 168,...
Hi, I am not sure if the following gradient is derived accurately? It seems to suppose to have 3 terms but there are only 2 terms. The 2 terms are...