主页
产品
应用案例
新闻动态
购买渠道
下载与支持
关于我们
生态合作
联系我们
主页
产品
新闻动态
购买渠道
下载与支持
关于我们
加入我们
联系我们
  • 中文|
  • Eng
  • 机器人底盘传感器位置坐标及底盘配置工具的使用

         

          SLAMWARE模塊通過control bus和機(jī)器人底盤連接,機(jī)器人底盤需要將底盤的正確配置信息上傳至SLAMWARE模塊,否則會(huì)導(dǎo)致定位導(dǎo)航行為異常。與安裝位置/方向相關(guān)的配置信息主要包括:

          1.激光雷達(dá)的安裝位置及方向;

          2.SLAMWARE模塊的安裝方向;

          3.碰撞傳感器/紅外測(cè)距傳感器/超聲波傳感器的位置。

          上述配置會(huì)牽涉到底盤的參考坐標(biāo)系,本文會(huì)詳述此坐標(biāo)系及不同組件的具體安裝要求。除此之外,底盤配置工具slamware_config_tool還可以設(shè)置底盤大小,輪距,自動(dòng)回充等其他參數(shù),此工具具體用法將在下文中介紹。

          一、軟件準(zhǔn)備

          配置工具作為默認(rèn)插件集成在Robostudio軟件中,所以需要用戶在配置之前下載安裝robostudio軟件。請(qǐng)點(diǎn)擊:http://m.korton.com.cn/cn/RoboStudio進(jìn)入安裝包以及手冊(cè)的下載界面。

          啟動(dòng)Robostudio后,配置工具可以在如下圖所示位置找到。

          注意:在首次安裝的時(shí)候需要將電腦連接網(wǎng)絡(luò),否則可能導(dǎo)致插件安裝失敗。

     機(jī)器人底盤傳感器位置坐標(biāo)及底盤配置工具的使用

          二、機(jī)器人底盤參考坐標(biāo)系

          X軸方向?yàn)闄C(jī)器人前進(jìn)方向,Z軸方向?yàn)榇怪毕蛏?。X軸Y軸的零點(diǎn)為底盤的水平正中心, Z軸的零點(diǎn)為地面。角度坐標(biāo)以X軸正向?yàn)?度,逆時(shí)針方向?yàn)檎?/p>

    X軸方向?yàn)闄C(jī)器人前進(jìn)方向,Z軸方向?yàn)榇怪毕蛏?。X軸Y軸的零點(diǎn)為底盤的水平正中心, Z軸的零點(diǎn)為地面。角度坐標(biāo)以X軸正向?yàn)?度,逆時(shí)針方向?yàn)檎? width=

          三、機(jī)器人基本設(shè)置(Robot界面)

          在左側(cè)的Robot 界面中,可以進(jìn)行機(jī)器人基本參數(shù)的配置,包含Robot, Slamware Core Pose 以及Dimension三部分,其中Robot部分內(nèi)容與機(jī)器人行為無關(guān),可以不做配置,保留默認(rèn)即可。

     在左側(cè)的Robot 界面中,可以進(jìn)行機(jī)器人基本參數(shù)的配置,包含Robot, Slamware Core Pose 以及Dimension三部分,其中Robot部分內(nèi)容與機(jī)器人行為無關(guān),可以不做配置,保留默認(rèn)即可。

          1.Slamware Core Pose設(shè)置

          在Slamware configuration Tool左側(cè)的Robot頁(yè)面中,可以對(duì)Slamware模塊的參數(shù)進(jìn)行配置,其中Yaw角度為Slamware Core模塊本身的安裝角度,為下圖模塊X方向和底盤參考坐標(biāo)X方向之間的逆時(shí)針夾角 。Slamware Core模塊如果需要倒置安裝(朝下),請(qǐng)不要勾選Slamware Core Head Up。注意,模塊必須水平放置。

     SLAMWARE定位導(dǎo)航模塊必須水平放置


          2.Dimension 設(shè)置

          底盤的直徑Robot Diameter, 需要設(shè)置成底盤外接圓的直徑。 這個(gè)值是用來過濾激光雷達(dá)在底盤尺寸內(nèi)掃描到的障礙點(diǎn),防止底盤上的物體被當(dāng)成障礙點(diǎn)造成導(dǎo)航不正常。 輪距Robot Wheel Span是機(jī)器人底盤輪子的外接圓直徑(包括兩輪和三輪全向輪),輪胎厚度的中心開始測(cè)量。

    底盤的直徑Robot Diameter, 需要設(shè)置成底盤外接圓的直徑

          四、碰撞/超聲/紅外傳感器設(shè)置(Sensors 界面)

          在slamware configuration tool左側(cè)的Sensors頁(yè)面中,可以通過界面右側(cè)的Add按鈕添加自定義類型以及數(shù)量的傳感器。碰撞/超聲/紅外傳感器的位置和角度也在這個(gè)頁(yè)面進(jìn)行配置,參考坐標(biāo)為上述機(jī)器人底盤參考坐標(biāo)。

          注意:ID不能重復(fù)定義,即使傳感器的類型是不同的,ID也不可以定義重復(fù)。

     ID不能重復(fù)定義,即使傳感器的類型是不同的,ID也不可以定義重復(fù)。

          五、激光雷達(dá)設(shè)置(LIDAR界面)

           1.安裝位姿

          在Slamware configuration Tool左側(cè)的LIDAR頁(yè)面中,可以對(duì)激光雷達(dá)的參數(shù)進(jìn)行配置,其中Yaw角度為激光雷達(dá)本身的安裝角度,如上圖中雷達(dá)的位置,X軸方向?yàn)槔走_(dá)本身的零度方向(雷達(dá)連線方向的反向), yaw值為雷達(dá)零度方向和機(jī)器人底盤X軸方向的逆時(shí)針角度激光雷達(dá)如果需要倒置安裝(朝下),請(qǐng)勾選Lidar Rerverse Installation。

     激光雷達(dá)如果需要倒置安裝(朝下),請(qǐng)勾選Lidar Rerverse Installation

          2.常用設(shè)置

          Hibernate After: 雷達(dá)休眠時(shí)間,默認(rèn)值為60s,其含義是系統(tǒng)在沒有收到運(yùn)動(dòng)指令60s后自動(dòng)休眠,如果想要雷達(dá)不休眠,可以將此參數(shù)設(shè)置為0.

    Filter Out Radius:該參數(shù)可以設(shè)置一個(gè)以機(jī)器人坐標(biāo)系原點(diǎn)為圓心的半徑為該參數(shù)的一個(gè)圓形區(qū)域,該區(qū)域內(nèi)雷達(dá)探測(cè)的障礙物點(diǎn)會(huì)被過濾掉。該值最小值為機(jī)器人尺寸半徑。

     

          3.雷達(dá)開口設(shè)置

          機(jī)器人在雷達(dá)掃面高度處需要在機(jī)器人外殼預(yù)留出開口,以便雷達(dá)激光掃描外部障礙物,考慮到機(jī)器人外殼的支撐,開口的值建議最少需要220°(可連續(xù)可不連續(xù))。若由于機(jī)械結(jié)構(gòu)的設(shè)計(jì)原因,開口并不連續(xù),則可以將多個(gè)開口添加到配置中進(jìn)去。

     

          六、運(yùn)動(dòng)規(guī)劃(Motion Planning界面)

          在Motion Plan 頁(yè)面中,可以對(duì)slamware進(jìn)行避障相關(guān)的設(shè)置。

          留邊 Side Margin :由于機(jī)器人外形不均勻的緣故,避障范圍可能不僅限于底盤的范圍,side margin用來調(diào)節(jié)避障范圍的大小。避障范圍為Robot diameter + 2* side margin直徑大小的圓周。

          電機(jī)平滑因子 Motor Smooth Factor:暫時(shí)用不到,建議保留默認(rèn)。

     

          七、特征(Feature 界面)

          在此頁(yè)面用戶可以配置紅外充電相關(guān)選項(xiàng)。與運(yùn)動(dòng)以及避障無關(guān),可以保留默認(rèn)設(shè)置。如果對(duì)以下參數(shù)有疑問,請(qǐng)聯(lián)系思嵐技術(shù)支持。

     

          八、充電樁(Docking界面)

           在此頁(yè)面用戶可以配置充電方向等設(shè)置。

           是否支持對(duì)樁 Docking Support :如果機(jī)器人支持充電樁充電則需勾選。

           后向?qū)?Backward Docking:在回充過程中,機(jī)器人的移動(dòng)方向如果相對(duì)于機(jī)器人坐標(biāo)系向后移動(dòng),則需勾選此項(xiàng)。

           對(duì)樁方法 Docking Method: 對(duì)樁方法分為“激光回充”與“紅外回充”兩種,詳情請(qǐng)參見KBSW180149 基于Slamware解決方案的充電方案參考設(shè)計(jì)

           著陸偏移 Landing Offset:機(jī)器人在回樁過程中,會(huì)首先自動(dòng)移動(dòng)到充電樁正前方向上的某點(diǎn),機(jī)器人會(huì)在此處旋轉(zhuǎn)尋找充電樁并在識(shí)別充電樁之后進(jìn)行對(duì)樁,這樣可以避免從其他角度對(duì)樁造成對(duì)樁失敗。而本參數(shù)指的即是該點(diǎn)與充電樁的距離。

     

          充電樁長(zhǎng)度 Dock Length: 此參數(shù)暫時(shí)用不到,建議保留默認(rèn)。

          充電樁中央線長(zhǎng)度 Dock Center Line Length:詳見下圖b

          充電樁寬度 Dock Depth:詳見下圖d

          充電樁內(nèi)線長(zhǎng)度 Dock Inner Line Length:詳見下圖c

          充電樁邊線長(zhǎng)度 Dock Side Line Length:詳見下圖a

          紅外塔前向速率比率 IRTower Forward Speed Ratio: 機(jī)器人在出樁的過程中相對(duì)于機(jī)器人正常運(yùn)動(dòng)速度的比率。

          紅外塔旋轉(zhuǎn)速率比率 IRTower Turn Speed Ratio:機(jī)器人在landing offset位置搜索充電樁過程中旋轉(zhuǎn)的速度相對(duì)于正常旋轉(zhuǎn)速度的比率。

          著路后向速率比率 Landing Backward Speed Ratio: 在回樁后退過程中相對(duì)于機(jī)器人正常運(yùn)動(dòng)速度的比率。

          九、配置文件保存

          全部參數(shù)配置好之后,在配置工具頁(yè)面上部,用戶可以對(duì)配置進(jìn)行l(wèi)oad, save 以及Export 操作。

          Load from File:用戶可以加載保存好的slconf文件。

          Save to File:用戶可以保存配置到slconf文件。

          Export: 用戶可以將配置導(dǎo)出為c文件,通過替換工程文件中對(duì)應(yīng)配置文件的方式,可以將新配置更新到工程中。例如,如果使用的是SLAMTEC提供的關(guān)于SDPmini的參考代碼,可以通過替換sdp_mini.c的方式更新配置文件。

          Get Binary Config: 獲取當(dāng)前所連接機(jī)器人的靜態(tài)配置信息。

          Get Robot Config:獲取當(dāng)前所連接機(jī)器人的動(dòng)態(tài)配置信息。

     

    關(guān)鍵字:机器人底盘传感器,机器人底盘

    top