原创 室外低速自動導航車的設計(2)——多線激光雷達的點雲解析

室外低速自動導航車的設計(2)——多線激光雷達的點雲解析 我們在前面硬件系統的構建中通過網絡接收到了多線激光雷達的原始數據,這些數據在空間中形成了一個個的點,每一個點都代表了某個物體表面的回波。我們採用的激光雷達是16線的。不太嚴格的說,

原创 ROS下建立工作空間以及編譯一個包

在ROS層面上編寫軟件,需要有相關的工作空間(workspace)。 生成工作控件並不複雜,首先,我們打開一個控制檯(Ctrl+Alt+T),在用戶路徑下信件一個文件夾,我們起名爲LearnROS(也可以起一個自己喜歡的名字)。 然後在這

原创 Linux下的Java及Eclipse安裝簡單教程

    Eclipse,不論在Windows還是Linux下都是絕好的開發GUI框架;在Windows下的Eclipse安裝比較容易,那麼在Linux下配有Java的Eclipse開發環境如何安裝呢?          首先,我們需要了

原创 Qt圖形簡單繪製(4)-貪吃蛇小遊戲(2)

【感謝原始作者DevBean,本文針對初學者及可玩性,在原文基礎上做了修改。】 初始步驟 在初步瞭解了Graphic View Framework以及前面的畫筆,畫刷等基礎內容後,我們就可以編寫貪吃蛇了。 首先,我們還是先建立一個工程,命

原创 Qt圖形簡單繪製(3)-貪吃蛇小遊戲

今天我們的講解還是參考自DevBean的博客 【非常感謝“豆子”的開源筆記,我已經給了原作者打賞支持,應該算是買了他部分版權。。。】 不過根據項目中大家的需求做一些修改,因爲我們將會主要處理圖片和視頻。 在初步瞭解Qt繪圖相關的基礎知識

原创 Qt的圖形繪製簡單學習(2)

今天我們繼續來學習Qt的圖形繪製: 在Qt中,有兩個比較重要的東西,一個叫QPen,另一個叫QBrush。 QPen定義了Qt中的畫筆,畫出的是輪廓;QBrush畫出的是實體。 QBrush和QPen中都有很多屬性可選,比如:

原创 ROS小實驗1:A*算法在ROS上的移植

A*算法是一種Greedy算法,ROS中的navigation導航包中的global_planner中就能找到。 今天,我們從頭入手,自己移植並完成關於A*算法在ROS上的移植和實現。 首先來說一下我們最後想實現的目的: 我們首先畫一個2

原创 Qt的圖形繪製簡單學習

本文章參考豆子的博客,並在基礎上做修改(Devbean),原網址:點擊打開鏈接 今天來學習一下Qt的可視化編程: 我們首先新建一個類,將其命名爲paintwidget 放入以下代碼: //paintwidget.h #ifndef PA