原创 ros costmap框架分析

一、costmap類型 global_costmap:全局代價地圖,用於全局路徑規劃。 locat_costmap:局部代價地圖,用於避障。 二、什麼是costmap  簡單來講,costmap就是一張代價地圖,地圖數據是一個unsign

原创 開發效率

開發效率Git1. fork遠程倉庫後,把原始倉庫更新同步到本地倉庫2. .gitignore不起作用 記錄工作中一些提高開發效率的方法和知識點。 Git 1. fork遠程倉庫後,把原始倉庫更新同步到本地倉庫 //查看本地有沒有

原创 touchgfx框架啓動過程

touchgfx框架啓動過程 1. FrontendHeap類的構造函數裏調用 gotoStartScreen(); 2. 調用gotomainScreenNoTransition()顯示主界面;

原创 FreeRTOS概覽

簡介 FreeRTOS是一個以MIT許可協議開源的嵌入式實時操作系統,它的核心是多任務調度,內存佔用量極低,提供了任務優先級搶佔、任務間通信和同步的機制、堆內存分配與保護等基本功能。FreeRTOS可以運行在資源受限的微控制器上,支持非常

原创 stm32使用usart1串口通信以及truestudio重定向printf踩的坑

剛接觸stm32,這些天一直被stm32的串口通信困擾,先是收不到數據,後來收到數據了但printf函數不能通過串口發送到上位機。問題來自於多方面,有硬件上的也有軟件上的,我在這裏總結一下,希望能對大家有幫助避免踩坑。 我使用的是stm3

原创 ros costmap結構分析

一、costmap類型 global_costmap:全局代價地圖,用於全局路徑規劃。 locat_costmap:局部代價地圖,用於避障。 二、什麼是costmap  簡單來講,costmap就是一張代價地圖,地圖數據是一個unsign

原创 No stm32 target found!

網上有很多帖子關於用stlink連stm32板子時,提示“No stm32 target found!”的解決辦法!我的情況和他們的都不一樣,還是同事的一句話提醒了我“可能是線接錯了”。事實上我把stm32板上那個JTAG/SWD排針的方

原创 redis c++ 開發注意事項

redis c++ 開發注意事項現象問題分析解決方法 現象 在多個線程通過同一個連接給redis-server發送命令時,會有概率出現某個線程發送的命令接收不到的情況 問題分析 調用redisCommand函數會通過redisGetR

原创 向夢想出發 - 離線語音識別

    這周又搞了一週語音識別,速度太慢了,本來以爲可以開始搞視頻或者SLAM了。當然,我也清楚,這其中的每一塊都是很大的一個領域,都有很多東西值的去研究,但我目前只是在做應用,把現有的技術堆砌起來,組裝成一個機器人,僅此而已。因爲年底我

原创 向夢想出發 - 黎明前的曙光

好久沒更新博客了,一個是沒養成習慣,一個是沒時間(寫個博客要寫好久),還有一個就是也沒太大進展。不過,現在有好消息了,優優機器人第一版本差不多月底前就能完工了,現在slam功能基本做好了,還需要再加一些傳感器,還要把之前的語音功能加進來,

原创 向夢想出發-優優機器人誕生

    其實,在11月底的時候優優機器人第一版本就已經制作完成了。剛好那時我也從原公司離職了,後面又回老家幾天,接着去深圳找工作找房子,所以一直就沒去更新博客。     目前,優優機器人具備slam、語音對話、人臉識別、任務序列執行等功

原创 向夢想出發 - 搭建ROS下的語音助手

        有一段時間沒更新博客了,這段時間一直在開發機器人的語音功能,目前,功能已經開發差不多了,所以就寫個博客記錄一下。         我這個語音助手類似於siri或者小冰的功能,你可以跟他對話也可以問他問題,他都能回答你,或者

原创 向夢想出發 - 全向輪移動底盤搭建

看了下上一篇博客的日期是8月6號,這都過了快兩個月了,再不寫就怕慢慢就不寫了。其實也不是不寫,只是沒進度,一直卡在那。 自從語音交互告一段落之後,就開始搞移動底盤了,其實那個底盤是5、6月份買的,組裝好之後就一直放在那沒再管了。我做的是一

原创 gcc/g++編譯時對'xxxx'未定義的引用問題

使用gcc或g++編譯程序時,有時候會出現‘xxx’未定義的錯誤,但是你明明加入了對依賴庫的引用,可爲什麼還提示這個錯誤呢?剛剛我就遇到這個問題,搞了半天摸不着頭腦,差點放棄了,還好看到一篇博客提醒了我。 gcc/g++引用庫是有順序的,

原创 重用從xib加載的UITableViewCell

原文  http://www.cnblogs.com/wengzilin/p/3514947.html 問題的提出: 有時候我們經常需要自定義tableView的cell,當cell裏面的佈局較爲複雜時往往捨棄純代碼的方式而改