1.一種全向移動輪式機器人平臺,包括設置有安裝孔的底盤平臺,其特征在于,還包括三個均勻排列的麥克納姆輪且兩兩之間夾角為120°,每個麥克納姆輪通過電機驅動,每個電機通過驅動器與控制器相連,控制器輸出信號給電機驅動器分別控制三個電機的轉速。
2.根據權利要求1所述的一種全向移動輪式機器人平臺,其特征在于,設三個均勻排列的麥克納姆輪的中心為O點,第i個麥克納姆輪的轉動中心為O′i,i=1,2,3,xoy是中心為O的直角坐標系,x′o′iy′是圓心為輪轂中心O′i的直角坐標系,r為麥克納姆輪的半徑,αi是第i個麥克納姆輪的輥子的偏向角,βi是與x軸的夾角,(lix,liy,θi)是x′o′iy′坐標系在xoy中的位姿描述,lix=licosβi,liy=lisinβi,θi是第i個麥克納姆輪的輪子軸線與x軸方向夾角,則全向移動平臺的運動的速度矢量即為O點的速度矢量,設為[vx,vy,ω]T,vx是x軸速度,vy是y軸速度,ω是轉向速度,則三個電機的轉速矢量[ω1,ω2,ω3]T:
控制器輸出PWM脈沖信號給電機驅動器分別控制三個電機的轉速。
3.根據權利要求1所述的一種全向移動輪式機器人平臺,其特征在于,所述底盤平臺呈圓形。
4.根據權利要求1所述的一種全向移動輪式機器人平臺,其特征在于,還包括傳感器單元。
5.根據權利要求4所述的一種全向移動輪式機器人平臺,其特征在于,所述傳感器單元包括霍爾電流傳感器、陀螺儀傳感器、角度傳感器和超聲波傳感器。
6.一種全向移動輪式機器人平臺的控制方法,其特征在于,包括如下步驟:
步驟1、輸入全向移動平臺的運動的速度矢量[vx,vy,ω]T,vx是x軸速度,vy是y軸速度,ω是轉向速度;
步驟2、計算三個電機的轉速矢量[ω1,ω2,ω3]T:
式中,設三個均勻排列的麥克納姆輪的中心為O點,第i個麥克納姆輪的轉動中心為O′i,i=1,2,3,xoy是中心為O的直角坐標系,x′o′iy′是圓心為輪轂中心O′i的直角坐標系,r為麥克納姆輪的半徑,αi是第i個麥克納姆輪的輥子的偏向角,βi是與x軸的夾角,(lix,liy,θi)是x′o′iy′坐標系在xoy中的位姿描述,lix=licosβi,liy=lisinβi,θi是第i個麥克納姆輪的輪子軸線與x軸方向夾角;
步驟3、控制器根據三個電機的轉速矢量[ω1,ω2,ω3]T,輸出對應頻率的PWM脈沖信號給電機驅動器;
步驟4、電機驅動將其轉換成控制電機轉速的雙相四線式脈沖信號輸出到電機。