原创 安裝pcl依賴

https://github.com/huningxin/install_pcl_deps/blob/master/install_pcl_deps.sh  

原创 ubuntu14.04搭建百度Apollo

https://blog.csdn.net/weixin_42704090/article/details/86529991 該步驟至少適用於1.0-2.5 如果編譯很卡,可以在後面附加參數限制CPU bash apollo.sh bu

原创 2.4節練習

(a)const int buf;   //錯誤,const常量必須初始化 (b)int cnt = 0;  //正確 (c)const int sz = cnt;  //正確,const常量和普通變量的初始化方式是完全一樣的。 (d)

原创 如何製作Ubuntu系統的USB啓動盤

http://www.eguidedog.net/doc/doc-create-usb-stick-on-windows.php

原创 QA-1

這裏爲什麼用n+1? 因爲char最後一個必須是\0結尾. 但是我剛纔把n+1改成了n也編譯運行成功了,這是爲什麼? 因爲編譯器不檢查這個,這個時候你運行是未定義的行爲。 “未定義的行爲"是什麼意思? 就是運行的時候輸出結果隨機.  

原创 ros源碼安裝

http://wiki.ros.org/kinetic/Installation/Source https://github.com/ros/ros

原创 Python __repr__()方法:顯示屬性

__repr__() 是 Python 類中的一個特殊方法,由於 object 類己提供了該方法,而所有的 Python 類都是 object 類的子類,因此所有的 Python 對象都具有 __repr__() 方法。 因此,當程序

原创 已安裝Fedora的U盤無法格式化,要求reinitialize layout

錯誤提示:This partition cannot be modified because it contains a partition table; >please reinitialize layout of the whole

原创 Ubuntu14.04下安裝anaconda

在清華大學 TUNA 鏡像源選擇對應的操作系統與所需的Python版本下載Anaconda安裝包。Windows環境下的安裝包直接執行.exe文件進行安裝即可,Ubuntu環境下在終端執行 wget https://mirrors.tu

原创 boost.circular_buffer簡介

很多時候,我們需要在內存中記錄最近一段時間的數據,如操作記錄等。由於這部分數據記錄在內存中,因此並不能無限遞增,一般有容量限制,超過後就將最開始的數據移除掉。在stl中並沒有這樣的數據結構,一般需要我們自己構造,常用方法如下: 用lis

原创 apollo模塊調試

轉自http://m.elecfans.com/article/787837.html 規劃模塊的調試 調試數據準備 利用bag來進行模塊調試,首先要把bag中的相應ros message過濾掉。假設我們想要調試規劃模塊,我們需要把消息

原创 ubuntu配置usb vedio 設備掛載

參考: https://www.corvin.cn/474.html 

原创 安裝GPU驅動

sudo bash ./NVIDIA-Linux-x86_64-375.39.run --no-x-check -a -s --no-kernel-module  後面需加 --no-opengl-files 否則會出現安裝完後,ubu

原创 使用ROS工具解析file.bag文件

我在Apollo1.0中使用rosbag、rostopic解析的 .bag格式的數據文件。 查看file.bag信息 $ rosbag info file.bag 在終端中打印bag中的話題信息 $ rostopic echo -b

原创 make problem: No rule to make target /usr/lib/x86_64-linux-gnu/libpcl_common.so

https://askubuntu.com/questions/939526/make-problem-no-rule-to-make-target-usr-lib-x86-64-linux-gnu-libpcl-common-so