11. 提示与技巧 - wuyaxiezitai/OpenPTrack-notebook GitHub Wiki
更新至最新版本
roscd open_ptrack/..
git pull
cd ~/workspace/ros/catkin
catkin_make --pkg opt_msgs
catkin_make --pkg opt_msgs
catkin_make --force-cmake
现在你拥有了最新版的代码
N.B.:上面两条 --pkg opt_msgs 命令有时候必须执行两次,以便完全编译所有相互依赖的子模块。
N.B.:要更新OpenPTrack而不丢失来自 ~/open_ptrack/detection 和 ~/open_ptrack/tracking 的本地 trracking.yaml 和 detection.yaml 配置更改,然后运行 git pull 命令:
git stash save
git pull
然后在根据上面指南更新了OpenPTrack版本后:
git stash apply
请务必手动合并任何冲突,以确保配置文件中的任何新参数或设置都从最新源保留,而不会覆盖本地参数。
停止进程
ROS有很多页面。仅仅在传感器窗口用 Ctrl+c 通常很难完全停止检测节点。比起通过重启来保证干净的启动,你只需要:
pkill -f ros; pkill -f nodelet; pkill -f XnSensor