当前位置: 首页 > news >正文

轻网站怎么建立建设网站案例分析

轻网站怎么建立,建设网站案例分析,搜索引擎的网站有哪些,开发手机网站多少钱文章目录 前言一、Could not find package ...二、使用error: no match for ‘operator’...总结 前言 最近想要做有轨迹引导的多机器人编队,打算采用分布式的编队架构,实时的给每个机器人规划出目标位置,然后通过Fast_Planner生成避障路径&…

文章目录

  • 前言
  • 一、Could not find package ...
  • 二、使用error: no match for ‘operator=’...
  • 总结


前言

最近想要做有轨迹引导的多机器人编队,打算采用分布式的编队架构,实时的给每个机器人规划出目标位置,然后通过Fast_Planner生成避障路径,再通过改进的mpc进行跟踪。先记录下配置Fast_Planner时遇到的问题。


一、Could not find package …

如果出现这样的报错:
(1)通过:sudo apt-get install ros-melodic-提示缺少的包的名字进行安装。
(2)如果上面的方法不管用,需要根据提示解决:
例如:CMake Error at /opt/ros/melodic/share/catkin/cmake/catkinConfig.cmake:83 (find_package):
Could not find a package configuration file provided by “NLopt”
with any of the following names:

NLoptConfig.cmake
nlopt-config.cmake

在这里插入图片描述
通过与github Fast_Planner原功能包进行对比,发现在(fast_planner/baspline_opt/CMakeList.txt)目录下
我的:/CMakeList.txt

cmake_minimum_required(VERSION 2.8.3)
project(bspline_opt)
find_package(NLopt REQUIRED)
set(NLopt_INCLUDE_DIRS ${NLOPT_INCLUDE_DIR})find_package(Eigen3 REQUIRED)
find_package(PCL 1.7 REQUIRED)find_package(catkin REQUIRED COMPONENTSroscpprospystd_msgsvisualization_msgscv_bridgeplan_env
)catkin_package(INCLUDE_DIRS includeLIBRARIES bspline_optCATKIN_DEPENDS plan_env
#  DEPENDS system_lib
)include_directories( SYSTEM include ${catkin_INCLUDE_DIRS}${Eigen3_INCLUDE_DIRS} ${PCL_INCLUDE_DIRS}${NLOPT_INCLUDE_DIR}
)set(CMAKE_CXX_FLAGS "-std=c++14 ${CMAKE_CXX_FLAGS} -O3 -Wall")add_library( bspline_opt src/bspline_optimizer.cpp )
target_link_libraries( bspline_opt${catkin_LIBRARIES} ${NLOPT_LIBRARIES})  

github Fast_Planner /CMakeList.txt

cmake_minimum_required(VERSION 2.8.3)
project(bspline_opt)find_package(Eigen3 REQUIRED)
find_package(PCL 1.7 REQUIRED)find_package(catkin REQUIRED COMPONENTSroscpprospystd_msgsvisualization_msgscv_bridgenloptplan_env
)catkin_package(INCLUDE_DIRS includeLIBRARIES bspline_optCATKIN_DEPENDS plan_env
#  DEPENDS system_lib
)include_directories( SYSTEM include ${catkin_INCLUDE_DIRS}${Eigen3_INCLUDE_DIRS} ${PCL_INCLUDE_DIRS}
)set(CMAKE_CXX_FLAGS "-std=c++11 ${CMAKE_CXX_FLAGS} -O3 -Wall")add_library( bspline_opt src/bspline_optimizer.cpp )
target_link_libraries( bspline_opt${catkin_LIBRARIES} )  

即去掉find_package(NLopt REQUIRED)在后面find_package中加上nlopt。其他的根据提示缺什么包装什么即可,如果遇到有的包找不到就去原仓库中找一找。

二、使用error: no match for ‘operator=’…

如果出现这样的报错:

error: no match for ‘operator=’ (operand types are ‘Eigen::internal::enable_if<true, Eigen::IndexedView<Eigen::Matrix<double, -1, -1>, double, double> >::type {aka Eigen::IndexedView<Eigen::Matrix<double, -1, -1>, double, double>}’ and ‘double’)
i * (i - 1) * (i - 2) * j * (j - 1) * (j - 2) * pow(ts, i + j - 5) / (i + j - 5);

根据提示找到:fast_planner/poly_traj/include/poly_traj/polynomial_traj.h
根据提示的行数将for循环的圆括号里的double改为int,注意是两个!
在这里插入图片描述


总结

(未完待续)…

http://www.yayakq.cn/news/84461/

相关文章:

  • 建设部网站资质升级公示wordpress 查件
  • 动漫网站模板设计图wordpress step2
  • 徐州cms建站模板如何将项目发布到网上
  • 江门桂城网站建设东莞市网站建设分站公司
  • 成都网站设公司徐汇网站制作
  • 怎么做网站调研宁波cms建站
  • 中江县规划和建设局网站wordpress slider pro
  • 淘宝客网站搭建深圳平面设计招聘
  • 湖北网站推广策略天津进出口企业名录
  • 自己做的网站怎么打开深圳网页制作哪家好
  • 最新国内新闻50条简短网站关键词优化网站推广
  • 西安网站建设哪家强新人做网站盈利
  • 网站开发证书是什么广州地铁微博
  • 做网站要准备中国企业网中国商报
  • 漂亮网站广州公司网站设计制作
  • dedecms导航网站58同城网站建设
  • 外贸网站架构去除wordpress.org
  • 网站建设公司 佛山流量比对网站
  • 餐饮企业网站模板wordpress建企业门户
  • 官网网站怎么做秦都区建设局网站
  • 云天下网站建设为什么谷歌浏览器打不开网页
  • 会议网站开发汽车网站模板下载
  • 门户网站建设工作室网站空间是什么
  • 做篮球管理网站的步骤长沙建站公司网站
  • 襄樊市网站建设做网站设计最好的公司
  • 北京公司如何做网站网站建站方法
  • ps 怎么做网站网站用表格做的吗
  • 网站建设 微信微博外包加盟代理好项目哪家好
  • asp黑网站源码创业众筹平台
  • 做网上招聘哪个网站好wordpress验证邮箱验证码