資料介紹
描述
- TI-RSLK MAX 基本套件:標準套件中的漫游者和保險杠傳感器。( www.ti.com/rslk )
- 紅外傳感器: Pololu 的 OPT3101 ( https://www.pololu.com/product/3680 )
- GripperServoCity 標準夾具套件 A ( https://www.servocity.com/standard-gripper-kit-a )
RSLK MAX 套件

完全組裝后的基本套件將如上圖所示,其中包括以下內(nèi)容:
該套件由 6 節(jié) AA 電池供電,該電池不包含在套件中。
該套件本身功能齊全,因此請隨時開始對隨附的電機和碰撞傳感器進行編程。您可以在此處找到入門指南:https ://university.ti.com/en/faculty/ti-robotics-system-learning-kit/ti-rslk-max-edition-curriculum
漫游者
TI RSLK 機器人由兩個無刷直流電機驅(qū)動,每側(cè)一個電機。機器人由其后部的單個全向球輪平衡。這種設(shè)計允許差速轉(zhuǎn)向和精確轉(zhuǎn)向。
在流動站上,每個電機都連接到旋轉(zhuǎn)編碼器和 DRV8838 H 橋電機驅(qū)動器。旋轉(zhuǎn)編碼器允許測量有關(guān)電機位置、速度和加速度的信息。H 橋允許有刷電機改變方向。通過使用 PWM 信號快速啟用和禁用電機,可以控制每個電機的速度。PWM 信號通過在電機上產(chǎn)生平均電壓來控制輪速。
流動站還包含一個基本控制系統(tǒng),使用編碼器輸出根據(jù)給定的 RPM 調(diào)整每個電機的速度。由于左右電機通常不完全相同,因此一個電機的運行速度通常比另一個電機稍高,控制系統(tǒng)旨在糾正這種情況。控制系統(tǒng)以一階補償器的形式實現(xiàn)。您可以在下圖中看到補償器的好處。


示例代碼中提供了一個 PWM 庫來提供基礎(chǔ)。該 PWM 庫允許用戶簡單地輸入所需的頻率、占空比和輸出引腳。這個庫是作為一個多用途庫構(gòu)建的,并且在抓手和流動站實施中都使用了。流動站移動的主要行為是向前、向后和向左或向右旋轉(zhuǎn)。在每個行為中,都有單獨的函數(shù)用于移動指定的時間和距離,或指定的度數(shù)用于旋轉(zhuǎn)函數(shù)。該庫還為您提供了實施控制系統(tǒng)的選項。
以下是一些函數(shù)示例:
// moveForwardForTimeComp
// robot moves forward for a specified amount of time
// inputs: _rpm indicates robot speed
// milliSecs indicates amount of time
// outputs: none
void moveForwardForTimeComp(uint32_t _rpm, uint32_t milliSecs)
{
enableCompensator();
//nominal _rpm unit is deci rpm
move_timer.target_count = milliSecs;
move_timer.count = 0;
move_end_cond = TIME;
right_wheel_data.des_rpm = _rpm;
left_wheel_data.des_rpm = _rpm;
setWheelDirForward(&right_wheel_data);
setWheelDirForward(&left_wheel_data);
rover_state = MOVING_FORWARD;
}
// moveBackwardForTimeComp
// robot moves backward for a specified amount of time
// inputs: _rpm indicates robot speed
// milliSecs indicates amount of time
// outputs: none
void moveBackwardForTimeComp(uint32_t _rpm, uint32_t milliSecs)
{
enableCompensator();
//nominal _rpm unit is deci rpm
move_timer.target_count = milliSecs;
move_timer.count = 0;
move_end_cond = TIME;
right_wheel_data.des_rpm = _rpm;
left_wheel_data.des_rpm = _rpm;
setWheelDirBackward(&right_wheel_data);
setWheelDirBackward(&left_wheel_data);
rover_state = MOVING_BACKWARD;
}
// rotateRightForTimeComp
// robot rotates to the right for a specified amount of time
// inputs: _rpm indicates robot speed
// milliSecs indicates amount of time
// outputs: none
void rotateRightForTimeComp(uint32_t _rpm, uint32_t milliSecs)
{
enableCompensator();
move_timer.target_count = milliSecs;
move_timer.count = 0;
move_end_cond = TIME;
right_wheel_data.des_rpm = _rpm;
left_wheel_data.des_rpm = _rpm;
setWheelDirForward(&left_wheel_data);
setWheelDirBackward(&right_wheel_data);
rover_state = ROTATING_RIGHT;
}
// rotateLeftForTimeComp
// robot rotates to the left for a specified amount of time
// inputs: _rpm indicates robot speed
// milliSecs indicates amount of time
// outputs: none
void rotateLeftForTimeComp(uint32_t _rpm, uint32_t milliSecs)
{
enableCompensator();
move_timer.target_count = milliSecs;
move_timer.count = 0;
move_end_cond = TIME;
right_wheel_data.des_rpm = _rpm;
left_wheel_data.des_rpm = _rpm;
setWheelDirForward(&right_wheel_data);
setWheelDirBackward(&left_wheel_data);
rover_state = ROTATING_LEFT;
}
碰撞傳感器

RSLK-MAX 基礎(chǔ)套件中的碰撞傳感器與 IR 傳感器一起使用,可檢測由于障礙物高度較低或光照條件差而導(dǎo)致 IR 傳感器無法檢測到的障礙物。

。
OPT3101 傳感器陣列

OPT3101 傳感器陣列負責在 RoboNav 模式下檢測流動站前方的障礙物,這是我們的自動駕駛系統(tǒng)。該組件上有三組傳感器,它們利用飛行時間來確定傳感器到任何障礙物的距離。您需要將隨附的接頭焊接到機器人的 PCB 上,以便將 IR 傳感器安裝到機器人的正面,如上圖所示。

。
標準夾持器套件 A

夾持器使用伺服電機以一個自由度打開和關(guān)閉手臂。手臂能夠容納一個標準的鋁罐。它安裝在底盤的后部,需要一個 3D 打印的安裝支架進行組裝。

以下是一些用于夾具功能的函數(shù):
//opens the servo as defined by 'openDeg'
void openServo(Servo180 *servoSettings)
{
moveServoToDegree(servoSettings->openDeg, servoSettings);
}
//closes the servo as defined by 'closedDeg'
void closeServo(Servo180 *servoSettings)
{
moveServoToDegree(servoSettings->closedDeg, servoSettings);
}
//toggles between open and closed, as defined by 'closedDeg' and 'openDeg'
//if servo is not currently open or closed, the servo is moved to the open position
void toggleOpenClose(Servo180 *servoSettings)
{
if(servoSettings->degree == servoSettings->closedDeg)
openServo(servoSettings);
else if(servoSettings->degree == servoSettings->openDeg)
closeServo(servoSettings);
else
openServo(servoSettings);
}
- TI RSLK MAX增強CC3100 BoosterPack開源項目
- 如何使用遙控器控制TI-RSLK
- 用于TI RSLK MAX機器人平臺的IR RX/TX BoosterPack
- 基于TI-RSLK的導(dǎo)航控制機器人 0次下載
- 使用TI RSLK MAX構(gòu)建聲音跟隨機器人
- 機器人系統(tǒng)研討會:TI RSLK MAX上的Arduino編程
- ECLinPS Max (SiGe) SPICE 建模套件
- TI-RSLK課程學(xué)習(xí)-0 課程簡介與及資料下載
- MAX5051評估套件英文產(chǎn)品規(guī)格書 3次下載
- MAX2078的評估套件數(shù)據(jù)手冊免費下載 0次下載
- MAX5944評估套件的數(shù)據(jù)手冊免費下載 1次下載
- TI全新開發(fā)套件簡化和消費電子產(chǎn)品的發(fā)布中文概述 15次下載
- 達芬奇軟件開發(fā)套件的簡化視頻設(shè)計和GPON黃金時代的到來中文概述 4次下載
- TI 永磁同步電機驅(qū)動開發(fā)套件 69次下載
- TI_max3243e數(shù)據(jù)手冊 8次下載
- MAX-IDE入門 955次閱讀
- 利用USB至JTAG接口板編程MAX1441 1076次閱讀
- DeepStream智能分析套件的安裝方法 1801次閱讀
- 基于AM64x處理器的評估套件SK-AM64 2407次閱讀
- 什么是物聯(lián)網(wǎng)開發(fā)套件?如何挑選物聯(lián)網(wǎng)開發(fā)套件 5261次閱讀
- dfrobotmicro:bit造物粒子入門套件簡介 4405次閱讀
- dfrobotMiniQ智能小車探索套件簡介 1745次閱讀
- fireflyAIO-3288C主板散熱套件介紹 1144次閱讀
- dfrobot Arduino套件介紹 2260次閱讀
- dfrobotArduino官方配套套件 1403次閱讀
- 電機控制軟件開發(fā)套件啟動新設(shè)計 1676次閱讀
- Zynq UltraScale+ MPSoC ZCU102評估套件解決方案 8864次閱讀
- 淺談賽靈思 ISE 12設(shè)計套件的18問 1100次閱讀
- 一文詳解TI的grlib圖形庫移植到Atmel SAM4套件 4711次閱讀
- 賽靈思Vivado設(shè)計套件震撼登場 1885次閱讀
下載排行
本周
- 1DD3118電路圖紙資料
- 0.08 MB | 1次下載 | 免費
- 2AD庫封裝庫安裝教程
- 0.49 MB | 1次下載 | 免費
- 3PC6206 300mA低功耗低壓差線性穩(wěn)壓器中文資料
- 1.12 MB | 1次下載 | 免費
- 4網(wǎng)絡(luò)安全從業(yè)者入門指南
- 2.91 MB | 1次下載 | 免費
- 5DS-CS3A P00-CN-V3
- 618.05 KB | 1次下載 | 免費
- 6海川SM5701規(guī)格書
- 1.48 MB | 次下載 | 免費
- 7H20PR5電磁爐IGBT功率管規(guī)格書
- 1.68 MB | 次下載 | 1 積分
- 8IP防護等級說明
- 0.08 MB | 次下載 | 免費
本月
- 1貼片三極管上的印字與真實名稱的對照表詳細說明
- 0.50 MB | 103次下載 | 1 積分
- 2涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 89次下載 | 1 積分
- 3錦銳科技CA51F2 SDK開發(fā)包
- 24.06 MB | 43次下載 | 1 積分
- 4錦銳CA51F005 SDK開發(fā)包
- 19.47 MB | 19次下載 | 1 積分
- 5PCB的EMC設(shè)計指南
- 2.47 MB | 16次下載 | 1 積分
- 6HC05藍牙原理圖加PCB
- 15.76 MB | 13次下載 | 1 積分
- 7802.11_Wireless_Networks
- 4.17 MB | 12次下載 | 免費
- 8蘋果iphone 11電路原理圖
- 4.98 MB | 6次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191390次下載 | 10 積分
- 5十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評論