原创 ROS對深度相機獲取的點雲進行簡單處理的

參考:https://blog.csdn.net/jack20030552/article/details/80269486 深度相機:奧比中光(orbbec) Astra_min_s 創建ros工程 catkin_crea

原创 ROS subscribe回調函數的多參數使用

例子 #include "ros/ros.h" #include <nav_msgs/OccupancyGrid.h> //#include <boost/bind.hpp> void mapcallback(const n

原创 機器人局部避障的動態窗口法(dynamic window approach)

機器人局部避障的動態窗口法(dynamic window approach) https://blog.csdn.net/heyijia0327/article/details/44983551

原创 ROS主機PC局域網連接從機

連接同一局域網 從機配置 machine_ip=(`hostname -s`) export ROS_IP=${machine_ip[0]} export ROS_HOSTNAME=$ROS_IP export ROS_MAS

原创 git常用操作

刪除分支 刪除本地分支 git branch -d dev 刪除本地的遠程分支 git branch -r -d origin/dev 刪除遠程分支 git push origin --delete dev 從服務器中拉

原创 ROS相關收藏的技術文檔

nodelet ROS nodelet初探 https://www.jianshu.com/p/4253ac32ec3a ROS nodelet的使用 https://www.cnblogs.com/21207-iHome/p

原创 git merge最簡潔

開發分支(dev)上的代碼達到上線的標準後,要合併到 master 分支 git checkout dev git pull git checkout master git merge dev git push -u orig

原创 Android相關收藏的技術文檔

Android官方架構組件Navigation:大巧不工的Fragment管理框架 https://www.jianshu.com/p/ad040aab0e66 給 Android 開發者的 RxJava 詳解 https

原创 gitlab服務器上git命令指導教程

Command line instructions Git global setup git config --global user.name "xxx" git config --global user.email "xx

原创 傅里葉分析之掐死教程(完整版)

https://zhuanlan.zhihu.com/p/19763358

原创 git上傳本地代碼到遠程倉庫(初次使用)

步驟: 1. 有關本地分支: git init git add . git commit -m “this is a test” 2.建立遠程倉庫 在自己的http://github.com中New 一個遠程倉庫,獲得其遠程

原创 判斷兩條線段是否相交

參考: https://www.cnblogs.com/IKnowYou0/p/6058593.html 基本原理 即利用向量叉乘判斷P3在線段P1P2哪一側,記爲d1;P4在線段P1P2的d2側; 則當d1*d2<0時,即爲線

原创 判斷一點是否在輪廓內部

參考: https://blog.csdn.net/u011722133/article/details/52813374 基本原理: 如下左圖,適用於所有多邊形,增加一個通過測量點的橫線(或任意直線),此直線與多邊形邊緣的交點,當

原创 多邊形或輪廓等距離外擴或收縮

在障礙物(如建築物)輪廓提取之後,爲了防止機器人運行過程中與障礙物碰撞,一般將障礙物輪廓外擴指定的距離(即安全緩衝距離)。用cv::findContours()可以對輪廓進行cv::approxPolyDP(),用儘可能少的頂點構成的多邊

原创 求取兩條直線的交點座標

參考:https://blog.csdn.net/ycj9090900/article/details/53668753 Opencv學習筆記—–求取兩條直線的交點座標 bool find_crossPoint(Point p1, Po