資料介紹
描述
該項目演示了如何快速制作一個簡單的 WiFi 遙控 4 輪移動機器人,該機器人具有安裝在伺服驅(qū)動的平移和傾斜組件上的板載 WiFi 攝像頭。
該項目使用基于 CASP 模型的編程工具來完成軟件實現(xiàn)。 htm
程序
步驟 1. 按照下面“硬件開發(fā)”部分中的描述構(gòu)建硬件。請注意,本項目推薦使用 CASP 0.9.5.1 及以上版本。
第 3 步:在此鏈接https://aadhuniklabs.com/casp/casp_web_projects/robotics/01_rc_robot.zip下載關(guān)于“帶車載攝像頭的基本遙控移動機器人”的示例項目,并按照“軟件開發(fā)”中提到的步驟進行操作部分。
第 4 步:可能需要按照“調(diào)整”部分所述進行一些調(diào)整,以調(diào)整軟件以匹配您開發(fā)的硬件。
第 5 步:最后,控制移動流動站的鍵盤和鼠標控件在控制方法部分進行了描述。您可以更改本機模型中“rc_control”自定義塊中的代碼,以根據(jù)您的喜好修改控制鍵。請通過https://aadhuniklabs.com/contact寫信給我們,了解與該項目相關(guān)的任何疑問和建議。
硬件開發(fā)
四個直流電機與輪子一起安裝在合適的金屬底架上。平移和傾斜組件(配備兩個微型伺服系統(tǒng))安裝在基架的合適位置(最好朝向機器人基架的后端)。12V 電池安裝在底架下方。所需的電子模塊適當?shù)胤胖迷诘准苌?,并按照“示意圖”部分所示的連接圖進行連接。典型布置如下圖所示。
電子部分由 Arduino Nano RP2040 Connect 或 Raspberry Pi Pico W 或 ESP32 組成,用作主要微控制器,用于控制所有必需的機器人功能并通過板載 WiFi 與主機 PC 通信。
ESP32-CAM 模塊上的閃光燈在弱光條件下通過 Arduino Nano RP2040 微控制器從主機 PC 手動控制。
6V 至 12V 電池用于為機器人上的整個電路供電。6V/12V 至 5V DC 降壓轉(zhuǎn)換器用于提供所需的 5V 電源,為微控制器、伺服系統(tǒng)和 ESP32 攝像頭模塊供電。
軟件開發(fā)
A)配置 ESP32 攝像頭
在項目中使用 ESP32 攝像頭之前,應使用有效的 IP 地址對其進行正確編程。有關(guān)如何對模塊進行編程的詳細信息,請參閱我們的ESP32-CAM 示例。用戶還可以參考 Internet 上有關(guān)此主題的豐富資料。
CASP 軟件用于為 Arduino 微控制器目標和主機 PC 快速開發(fā)模型。因此,開發(fā)了兩種模型以實現(xiàn)預期目標。
B)在 Arduino Nano RP2040 Connect、Raspberry Pi Pico W 和 ESP32 上運行的目標模型包括
1. 表示系統(tǒng)正在運行的閃爍邏輯。
2. WiFi101 塊從主機 PC 接收所需的控制信號。
3. 映射到微控制器引腳的 PWM 和伺服模塊。
4. 延時塊,用于在通信錯誤期間或主機未連接時重置 PWM 塊的輸出。
以下是正確編程目標板的步驟。ESP32 Camera 的 IP 地址應在此塊的塊參數(shù)中輸入。它還配置為輸出鍵盤和鼠標信號。
3. RC 控制塊:自定義塊,接收來自圖像顯示塊的鍵盤和鼠標信號,并產(chǎn)生合適的控制信號來控制機器人運動和頭部(云臺)運動。
4. 通過 WiFi 通信通道映射到目標模型的 GPIO 塊。
以下是在主機PC上運行本機模型的步驟
1. 在繼續(xù)之前,主機 PC 應連接到與設備連接的同一網(wǎng)絡。
2. 加載“rc_native”項目。
3. 點擊Home->Simulation->Configure Simulation IO 菜單項。
4. 將打開“配置仿真硬件”窗口。在 Native Nodes 和 GPIO Device Nodes 下,將下圖中標記的 IP 地址(通過雙擊該項)更改為各自的本地和設備 IP 地址。
。
調(diào)整
1. 當按下 W 和 S 時,輪子電機連接可以反轉(zhuǎn)以向前或向后移動。
2. 開發(fā)了電機正反轉(zhuǎn)產(chǎn)生邏輯,以配合項目中使用的電機驅(qū)動IC ieTA6586。如果使用其他驅(qū)動IC,用戶可以適當修改邏輯。
3. 對于 rc_control 塊參數(shù)中指定的默認角度,伺服電機可能需要進行一些對齊以面向機器人前進方向。
4. 基本速度、速度限制和其他與導航相關(guān)的參數(shù)可從 rc_control 塊參數(shù)中調(diào)整。
控制方法
1. 上面顯示的模擬面板窗口在激活時接受鍵盤和鼠標輸入。
2. 用戶可以使用鍵盤按鍵W——向前移動,S——向后移動,A——以中心向左旋轉(zhuǎn),D——以中心向右旋轉(zhuǎn)。
3. 組合鍵W/S & A/D 可以在前進或后退時左右轉(zhuǎn)彎。
4. 可以使用Page Up & Page Down 鍵調(diào)整速度。
5. 頭部位置控制的垂直和水平伺服角度(從-90 到+90 度)可以通過鼠標移動來控制。
6. 鍵“G”用于將兩個舵機定位在默認角度。
7. 鍵“L”用于打開/關(guān)閉 ESP32 相機的閃光 LED 燈。
- 如何制作Arduino智能移動機器人
- 移動機器人路徑規(guī)劃與運動控制 10次下載
- 如何使用Matlab和VR技術(shù)實現(xiàn)移動機器人的建模和仿真 13次下載
- 移動機器人的導航定位和地圖構(gòu)建技術(shù)綜述 22次下載
- 移動機器人的關(guān)鍵技術(shù)有哪些 17次下載
- 如何使用單目視覺實現(xiàn)移動機器人的導航方法 20次下載
- 如何才能實現(xiàn)移動機器人的導航定位和地圖構(gòu)建技術(shù) 22次下載
- 如何通過測程法進行四輪全向移動機器人定位 13次下載
- 使用Matlab和VR技術(shù)實現(xiàn)移動機器人的建模及仿真的方案說明 10次下載
- 移動機器人技術(shù)及其分類和空間定位技術(shù)詳解 16次下載
- 移動機器人的分類與移動機器人技術(shù)研究現(xiàn)狀和未來發(fā)展的分析 13次下載
- 移動機器人導航 5次下載
- 輪式移動機器人WMR的運動分析 33次下載
- 基于遙操作和局部自主的移動機器人越障
- 基于達芬奇的移動機器人開發(fā)平臺設計
- 用于ROS移動機器人高集成電源解決方案(一) 948次閱讀
- 采用Mecanum式全向移動輪及模塊化實現(xiàn)全方位移動機器人設計 3073次閱讀
- 基于ARM處理器和CPLD技術(shù)實現(xiàn)智能移動機器人系統(tǒng)設計 1047次閱讀
- 移動機器人是如何定位的 4399次閱讀
- 移動機器人控制系統(tǒng)的發(fā)展方向? 1411次閱讀
- 移動機器人控制系統(tǒng)設計與仿真 3433次閱讀
- 仙知機器人自主研發(fā)用于移動機器人應用專業(yè)級客戶端軟件Roboshop 6069次閱讀
- 移動機器人的機構(gòu)與分類分析 8064次閱讀
- 拆解移動機器人視覺算法 5534次閱讀
- 如何區(qū)分機器人、協(xié)作機器人和移動機器人? 6828次閱讀
- 關(guān)于被動同心轉(zhuǎn)向式多履帶全向移動機器人的設計 8937次閱讀
- 自主移動機器人的定位與地圖創(chuàng)建(SLAM)關(guān)鍵性問題 1908次閱讀
- 基于LPC2119的自主式移動機器人設計 1529次閱讀
- 基于FPGA技術(shù)的全方位移動機器人運動控制系統(tǒng)的方案設計 1176次閱讀
- 小生境遺傳算法的移動機器人路徑優(yōu)化技術(shù) 1218次閱讀
下載排行
本周
- 1XL4015+LM358恒壓恒流電路圖
- 0.38 MB | 137次下載 | 1 積分
- 2elmo直線電機驅(qū)動調(diào)試細則
- 4.76 MB | 9次下載 | 6 積分
- 3PCB布線和布局電路設計規(guī)則
- 0.40 MB | 3次下載 | 免費
- 4ADL-GPIB IEEE 488命令集函數(shù)參考手冊
- 0.67 MB | 2次下載 | 5 積分
- 5DTSD1352導軌式多功能電能表安裝使用說明書 V2.15
- 1.19 MB | 1次下載 | 免費
- 6BQ79616-Q1和BQ75614-Q1 GUI用戶指南
- 4.51MB | 1次下載 | 免費
- 7TPS6287B25降壓轉(zhuǎn)換器評估模塊
- 3.46MB | 1次下載 | 免費
- 8INA226EVM用戶指南
- 4.7MB | 1次下載 | 免費
本月
- 1XL4015+LM358恒壓恒流電路圖
- 0.38 MB | 137次下載 | 1 積分
- 2新概念模擬電路第四冊信號處理電路電子書免費下載
- 10.69 MB | 60次下載 | 免費
- 3800VA純正弦波逆變器的參考設計
- 2.96MB | 34次下載 | 免費
- 4純電動汽?的主要部件及?作原理
- 5.76 MB | 15次下載 | 5 積分
- 5JESD79-5C_v1.30-2024 內(nèi)存技術(shù)規(guī)范
- 2.71 MB | 10次下載 | 免費
- 6elmo直線電機驅(qū)動調(diào)試細則
- 4.76 MB | 9次下載 | 6 積分
- 7明偉電源模塊RSP-3000圖紙
- 0.30 MB | 8次下載 | 免費
- 8使用BQ76PL102系列電量計進行BQ78PL114的快速入門指南
- 4.04MB | 7次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935115次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設計
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191366次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183329次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73805次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65985次下載 | 10 積分
評論
查看更多