原创 常用的Git常用指令總結備忘

1.初次使用git或重裝了系統 安裝: sudo apt-get install git 每臺機器需自報家門 $ git config --global user.name "Yourname" $ git config --glob

原创 瞭解Gazebo的bumper插件

                                                     Bumper插件的解析與使用 1. Gazebo 官方教程裏的bumper描述 2.gazebo_ros_bumper插件源文件

原创 ROS中同時使用多個工作空間(空間重疊overlay)

在安裝使用turtlebot的過程中碰到了這個問題,turtlebot源碼安裝驅動時。已經有四層空間(echo $ROS_PACKAGE_PATH查看)如下所示: /home/pei/turtlebot_ws/turtlebot/src:

原创 國內源清華鏡像pip安裝tensorflow-gpu 1.13.1

先安裝pip:      sudo apt-get install python-pip python-dev 然後安裝tensorflow-gpu 1.13.1:          sudo python -m pip install

原创 按照ROS教程寫的命令提示找不到程序包:export ROS_PACKAGE_PATH=~/_workspace/sandbox:$ROS_PACKAGE_PATH

安裝的ROS版本是Kinetic,但是在執行教程的上述命令時卻出現錯誤:   應該是教程和有些版本在少數地方不兼容,將原命令修改爲: export ROS_PACKAGE_PATH=~/catkin_ws/src:$ROS_PACKA

原创 tensorflow實現rnn時碰到的一個小錯誤

ValueError: prefix tensor must be either a scalar or vector, but saw tensor: Tensor("Placeholder:0", dtype=int32) 這是rnn

原创 關於Gazebo裏sdf模型中的摩擦力參數設定

問題是對摩擦力標籤下的物理引擎標籤<ode>中的<mu><mu2><slip1><slip2>不理解 1.最先看到了下面的sdf官方文檔的描述,還是不理解 2.後面在Gazebo教程,ODE文檔裏找到了<mu><mu2>的相關描述 Wh

原创 Gazebo中模型自行滑動(後溜)的原因探究

最近,在Gazebo中打開一個四輪差動小車模型後,發現一段時間後小車在緩慢向後滑動,但並沒有給小車發送速度,可以猜測是模型或者仿真器本身存在問題。下面是嘗試修改的過程。 小車原設置:底盤m=33,後面兩輪子m=1,前面兩輪子m=3.5 1

原创 Gazebo需要的protoc版本與google-cartographer需要的版本不一致

問題: 編譯ROS工作空間時出現了問題: 錯誤提示是Gazebo代碼由更新的protoc版本產生,而當前安裝的protobuf庫的版本低了。 1.ubuntu 18.04 Gazebo依賴的protoc版本是3.0.0(Ubuntu 1

原创 Gazebo的卸載與重裝

一.卸載 sudo apt-get remove gazebo-* 二.安裝 參考鏈接:Gazebo安裝 1.設置安裝源 sudo sh -c 'echo "deb http://packages.osrfoundation.org/

原创 Ubuntu18.04 ROS Melodic安裝與卸載

1.設置軟件源 國外源: sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list

原创 錄製rosbag文件並用Gmapping或Cartographer離線建圖

1.首先獲得robag. $ roscore $ 啓動你的底盤和激光文件 $ rosbag record -a  然後用手柄或者鍵盤控制機器人移動掃描一遍待建地圖的環境即可。 2.使用Gmapping建圖. $ roscore

原创 單線激光雷達與多線激光雷達

單線激光雷達:實際上就是一個激光發射器(發出的線束是單線),再加一個旋轉掃描儀。掃描出來的就是一個二維平面的圖(2D激光) 。 單線激光雷達特點:     便:一路發射一路接收,結構簡單,使用方便;     高:掃描速度高、角度分辨率高;

原创 安裝teb_local_planner插件時出現錯誤

在執行 $ rosdep install teb_local_planner 時出現錯誤: ERROR: Rosdep cannot find all required resources to answer your query Mis

原创 PAT 1001 A+B Format

//解題思路:由於數字範圍較小,爲百萬級,和最多8位, //可以分別取出後三位,中三位,前三位 ,然後控制格式輸出 //有一個很坑的地方是想當然的以爲abs()函數頭文件爲math.h,但其實是stdlib.h #include <s