港科大fast-planner-ros-noetic-Ubuntu20.04项目跑码

by Rechard Lu

港科大项目跑码

GitHub - HKUST-Aerial-Robotics/Fast-Planner: A Robust and Efficient Trajectory Planner for Quadrotors

1、运行配置:(ROS 20.04 neotic)

   安装NLOPT :直接在终端 输入 :sudo apt-get install libnlopt.dev

注意:作者将版本号改为“noetic”运行下图第一行时,“无法定位软件包”,故放弃了下面的方法

           `sudo apt-get install libarmadillo-dev ros-melodic-nlopt`

而使用这个参考网站:

非线性优化库--NLopt_我才睡醒的博客-CSDN博客_非线性优化库

2、创建新工作空间及功能包

mkdir -p 自定义空间名称/src
cd 自定义空间名称
catkin_make
cd src
catkin_create_pkg 自定义ROS包名 roscpp rospy std_msgs

参考:

1.3.1 HelloWorld实现简介

3、下载源代码

打开终端ctrl+Ali+T

  cd ${YOUR_WORKSPACE_PATH}/src
  git clone <https://github.com/HKUST-Aerial-Robotics/Fast-Planner.git>
  cd ../
  catkin_make

然后等待完成即可

如其中出现问题可自行查询

4、运行测试(有报错)

在你的工作空间内打开终端

输入:

source devel/setup.bash && roslaunch plan_manage rviz.launch

新建终端输入:

source devel/setup.bash && roslaunch plan_manage kino_replan.launch

美美报错

这是加了一个2D Nav Goal之后的报错

报错源码:

(1)[fast_planner_node-1] process has died [pid 32631, exit code -11, cmd /home/rechard/demo06_ws/devel/lib/plan_manage/fast_planner_node /odom_world:=/state_ukf/odom /sdf_map/odom:=/state_ukf/odom /sdf_map/cloud:=/pcl_render_node/cloud /sdf_map/pose:=/pcl_render_node/camera_pose /sdf_map/depth:=/pcl_render_node/depth __name:=fast_planner_node __log:=/home/rechard/.ros/log/fc1b2026-7e98-11ed-aab1-ef1864111d04/fast_planner_node-1.log]. log file: /home/rechard/.ros/log/fc1b2026-7e98-11ed-aab1-ef1864111d04/fast_planner_node-1*.log

(2)[ WARN] [1671343677.055999480]: Invalid argument "/world" passed to canTransform argument source_frame in tf2 frame_ids cannot start with a '/' like:#(错误提示貌似是world前加了”/”,但是我不太会更改源码qwq)

找了一个类似错误不知是不是

 

参考:

Ubuntu20.04安装和编译运行lidar_align来联合标定lidar与imu的外参_学无止境的小龟的博客-CSDN博客_ubuntu20.04安装lidar--align

大佬看见了可以随时@我

2024.7.14

参考解决方案

深入解读Fast-Planner算法看这一篇就够!(含Ubuntu20.04 + Ros noetic 环境下 Fast-planner 算法仿真环境的配置与真机效果演示。)_fast planner算法-CSDN博客

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值