原创 ROS hector_slam + rplidar
1> 源碼安裝rplidar-ros 2> 源碼安裝hector-slam 3> 添加 launch file, 取名爲 sean_hector_mapping.launch, 本人將它放在hector_mapping package中.
原创 樹莓派右上角顏色塊含義(供電, 散熱)
彩色4色塊: 供電不足 影響: 系統不穩定,容易死機 解決方法: 1>供電電源採用大電流電源 樹莓派2 B板 和 B+ 採用5V 2A供電 樹莓派3 B板 採用5V 2.5A 供電
原创 深度學習工程實踐Tips(長期更新)
1. 訓練階段加速 * 使用混合精度加速訓練 推薦使用NVIDIA的APEX進行訓練加速,在2060S顯卡上,大約可以獲得一倍的綜合速度提升(顯存使用減少,可以適當增加batchs
原创 ROS kinect2
本人環境: ubunu 1404, ros indigo 1> 安裝libfreenect2 https://github.com/OpenKinect/libfreenect2 其中,op
原创 gcc編譯參數-fPIC的一些問題
example gcc -shared -fPIC liberr.c -o liberr.so -fPIC作用於編譯階段,告訴編譯器產生與位置無關代碼(Position-Independent Code), 則產生的代碼中,沒有絕
原创 Cartographer ROS ceres-solver fail
編譯Cartographer 的過程中,出現了無法下載ceres-solver的問題 Failed to clone repository: 'https://ceres-solver.googlesource.com/ceres-s
原创 ubuntu windows 雙系統引導配置
1. windows下引導ubuntu:這種情況下通常是安裝完ubuntu系統之後,找不到ubuntu系統的開機入口 工具easyBCD: 免費軟件,官網下載.使用非常簡單. 2. ubuntu下引導win
原创 樹莓派,PCA9685 pwm控制
硬件: 1> 樹莓派2/3 B板 2> PCA9685 16路驅動板: http://duinopeak.com/wiki/index.php?title=PCA9685_16%E8%B7%AF%E8%88%B5%E6%9C%B
原创 直接網線接法連接兩臺電腦
條件: 1>同一個網段, 即 ip 最後一位不同, 2>掩碼相同 3>同一個網關,網關也屬於同一個網段(不一定要求是兩個ip中的一個) linux / 樹莓派的配置如下: 電腦A配置如下: **********
原创 gazebo源碼安裝
1> 源碼安裝protobuf2.5 如果出現x86_64_lib中有一樣的庫時, 添加路徑到LD_LIBRARY_PATH 2> 按照官網進行安裝 http://gazebosim.org/tutorials?tut
原创 ubuntu WIFI 掉線
症狀: 1> ubuntu 開機後 wifi 可用,一段時間後(幾分鐘到一個小時不等),wifi無法上網, 2> 切換到windows 系統下,一切正常 結論: ubuntu 驅動問題 病因:
原创 Rotation formalisms in three dimensions
opencv 裏面的 Ridrigues旋轉使用了一個三維向量來表示,這和標準表達方式有些不同. 實際上,這個三維向量,表示(e1, e2, e3)* theta, 即旋轉軸單位向量和旋轉角度的乘積 Ps. opencv 在這裏使用的
原创 跨平臺linux, windows, android系統識別
使用宏識別 linux, windows, android系統(區分大小寫),如下: __linux__ __WINDOWS__ ANDROID 例如: #ifdef ANDROID #include <sys/sysconf.h>
原创 ubuntu下解決windows文檔顯示中文亂碼
iconv -f GBK -t UTF-8 file_input -o file_output
原创 linux 高精度計時方法
納秒級別: struct timespec tp; clock_gettime(CLOCK_MONOTONIC, &tp); return (int64)tp.tv_sec*1000000000 + tp.