原创 MATLAB-Robotics工具箱(2)座標變換和軌跡規劃

在理解關節機器人運動學原理的基礎上用MATLAB開始做機器人的運動學仿真1.關節參數 要在MATLAB建立機器人對象,首先要了解D-H參數,利用工具箱的LINK和ROBOT函數建立對象。 LINK函數 L = LINK([alpha

原创 MATLAB-Robotics工具箱(1)安裝

(1)工具箱下載 下載完解壓到MATLAB安裝目錄的toolbox下 (2)開啓MATLAB加載 (3)啓動運行 命令startup_rvc 每次需要用到工具箱都要輸入這條命令,到這裏就加載完成工具箱

原创 Ubuntu14_ROS學習筆記(12)Dynamixel串口U2D2Dynamixel驅動ID編寫

昨天剛買回來U2D2Dynamixel串口和供電模塊 大體在WINDOW10上測試了一下可用,現在通過Ubuntu系統驅動舵機,舵機型號AX-12+(已編好ID),串口以及供電模塊U2D2Dynamixel(USB2Dynamixel

原创 Linux:Vim編輯器配置

前幾天用Linux下的VIM編輯器編輯文件,因爲上一次用Linux的VIM編輯文件還是在虛擬機上,很多VIM配置都忘的差不多了,這次專門整理出來以便以後查詢 配置文件打開 sudo vim /etc/vim/vimrc 常用配置,還

原创 Linux:Ubuntu14+WIN10(雙硬盤+雙系統)

前幾天本來想着換電腦,左思右想還是覺得電腦漲價有點誇張,自我安慰性能還是夠用的。所以準備在原有的WIN10上安裝Ubuntu14.04.5 安裝過程也是夠狗血的 首先,我以前虛擬機上用的是Ubuntu14+ROS-indigo版本,在下

原创 MATLAB神經網絡工具箱(簡單操作介紹)

前幾天根據師兄提醒,開始根據之後碩士的項目開始學習相關必要知識和工具 首先就是神經網絡,通過學習《神經網絡和深度學習》大體瞭解神經網絡這個東西以及原理。 這幾天開始用MATLAB搭建神經網絡的例程跑模型。雖然對神經網絡有了解,但是我一直

原创 MSP430系列單片機:G2553循跡

2018.7 還沒有進入碩士研究生的生活,就已經被老師拉來給本科大一輔導單片機的入門課程…也是沒誰了… 在無聊之餘自己也玩起以前玩的TI的MSP430系列,話說自己以前也用這系列搭過蜘蛛機器人,在機器人動起來的時候還是有點成就感的。

原创 Python:列表list方法 ①list.append() ②list.count() ③list.extend() ④list.index() ⑤list.insert(index, obj)

①list.append() 在列表末尾添加元素 例 aList = [123, 'xyz', 'zara', 'abc']; aList.append( 2009 ); print "Updated List : ", aList;

原创 MSP430系列單片機:PCA9685驅動多足機器人

多足機器人,是我大二暑假和大三開始玩的東西,剛好大四暑假留校又接觸了MSP430,就想着把原來寫的的代碼也放到這裏 控制多組舵機驅動機器人動作,用MSP430F5438A當主控器,PCA9685當驅動輸出PWM方波的發生器,那下子驅動方式

原创 Ubuntu14.04_ROS學習筆記(9) odroid端發里程計信息給例程rbx1的Rviz

5/5 昨天,老師突然問我做的怎麼樣了,我就把小車編碼器的問題跟他說了一番……然後,我就被數落了一頓,在編碼器壞了一個的情況下,我想着編碼器能讀到一個輪子的速度,就可以確定小車線速度,然後用陀螺儀就可以直接得到小車角速度,豈不美哉?

原创 Ubuntu14.04_ROS學習筆記(6)Zumy小車場景方案

Zumy小車畢設第六次筆記 在完成小車驅動和理解驅動源碼的基礎上,開始和同學討論如何把小車運用於場景中,我的想法總感覺是很生硬,都是一些無場景實現方案,例如小車蔽障,車跟隨紅外線,小車路徑規劃(這個泛過頭了…) 然後和同班大神聊天後感覺

原创 Python:內置函數

9.pow() pow()是math模塊的語法 返回的值是目標值的目標次方數 import math math.pow( x, y ) 例 #!/usr/bin/python # -*- coding: UTF-8 -*- impo

原创 MATLAB神經網絡工具箱(參數註釋)

前幾天簡單操作了第一章的音頻數據分類的神經網絡代碼,然後發現MATLAB有自帶的神經網絡的GUI 7.28 分析神經網絡GUI參數,根據之前的數據設定參數構建神經網絡 之前運用的數據庫是做音頻分類,在這裏就選擇預測神經網絡GUI

原创 Python:列表list函數 ①cmp() ②len() ③max() ④min()

列表是Python基本的數據結構, 例如以下就是一個列表,類似C中的數組,列表可更新可替換 list = [1, 2, 3, 4, 5 ] ①cmp() 用於比較兩個列表的元素,只有Python2有這個函數,Python3沒有 cm

原创 matlab建立簡單BP神經網絡的數據分類

BP神經網絡是一種多層前饋神經網絡,網絡信號向前傳遞,誤差反向傳播。在已知的神經網絡基礎上,通過北航出版社開源MATLAB神經網絡開源訓練和代碼庫來學習在MATLAB上建立和學習BP神經網絡。 %% 該代碼爲基於BP網絡的語言識別 %%