国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

機(jī)器人制作開源方案 | 掃地機(jī)器人

這篇具有很好參考價(jià)值的文章主要介紹了機(jī)器人制作開源方案 | 掃地機(jī)器人。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1. 功能描述

? ? ?掃地機(jī)器人是現(xiàn)代家庭清潔的得力助手,能夠自主規(guī)劃清掃路徑,避開障礙物,有效覆蓋整個清潔區(qū)域。掃地機(jī)器人的出現(xiàn)極大地減輕了家庭清潔的負(fù)擔(dān),節(jié)省了時間和精力,它可以定期清理地面,確保家居環(huán)境的整潔和衛(wèi)生,讓家里變得更加舒適、無塵和宜居。

本文示例將實(shí)現(xiàn)R058a樣機(jī)掃地機(jī)器人在行進(jìn)過程中避障并清掃垃圾的功能。

機(jī)器人制作開源方案 | 掃地機(jī)器人,機(jī)器人

機(jī)器人制作開源方案 | 掃地機(jī)器人,機(jī)器人

2. 電子硬件

在這個示例中,我們采用了以下硬件,請大家參考:

主控板

Basra主控板(兼容Arduino Uno)?

擴(kuò)展板

Bigfish2.1擴(kuò)展板?

傳感器

觸須傳感器

近紅外傳感器

電池 7.4V鋰電池

?3. 功能實(shí)現(xiàn)

編程環(huán)境:Arduino 1.8.19

下面提供一個實(shí)現(xiàn)掃地機(jī)器人在行進(jìn)過程中避障并清掃垃圾的參考程序(sketch_sep14a.ino):

/*------------------------------------------------------------------------------------

  版權(quán)說明:Copyright 2023 Robottime(Beijing) Technology Co., Ltd. All Rights Reserved.

           Distributed under MIT license.See file LICENSE for detail or copy at

           https://opensource.org/licenses/MIT

           by 機(jī)器譜 2023-09-14 https://www.robotway.com/

  ------------------------------*/

#include <Servo.h>

Servo left_wheel;     // 左輪

Servo right_wheel;    // 右輪

#define forward_speed_left   60   // 小車前進(jìn)時,左輪速度

#define forward_speed_right   120   // 小車前進(jìn)時,右輪速度

#define back_speed_left      120   // 小車后退時,左輪速度

#define back_speed_right     60   // 小車后退時,右輪速度

#define turnleft_speed_left   120   // 小車左轉(zhuǎn)時,左輪速度

#define turnleft_speed_right 120   // 小車左傳時,右輪速度

#define turnright_speed_left 60   // 小車右轉(zhuǎn)時,左輪速度

#define turnright_speed_right 60   // 小車右轉(zhuǎn)時,右輪速度

#define stop_left            90   // 小車停止時,左輪速度

#define stop_right           90   // 小車停止時,右輪速度

#define obstacle_threshold   500   // 觸須傳感器閾值

#define ir_threshold         800   // 近紅外傳感器閾值

int left_obstacle_sensor;   // 左側(cè)觸須傳感器

int right_obstacle_sensor;   // 右側(cè)觸須傳感器

int ir_sensor;              // 近紅外傳感器

void setup() {

  delay(50);

  Serial.begin(9600);

  left_wheel.attach(3);   // 定義左右輪引腳

  right_wheel.attach(4);

  pinMode(A0, INPUT);   // 左邊觸須傳感器接口

  pinMode(A2, INPUT);   // 右邊觸須傳感器接口

  pinMode(A3, INPUT);   // 前面近紅外傳感器接口

}

void loop() {

  left_obstacle_sensor = analogRead(A0);   // 讀取左邊觸須傳感器值

  right_obstacle_sensor = analogRead(A2);   // 讀取右邊觸須傳感器值

  ir_sensor = analogRead(A3);              // 讀取近紅外傳感器值

  // 如果左邊傳感器檢測到障礙物,執(zhí)行后退并向右轉(zhuǎn)操作

  if (left_obstacle_sensor > obstacle_threshold) {

    backRight();

  }

  // 如果右邊傳感器檢測到障礙物,執(zhí)行后退并向左轉(zhuǎn)操作

  else if (right_obstacle_sensor > obstacle_threshold) {

    backLeft();

  }

  // 如果前面近紅外傳感器檢測到障礙物,執(zhí)行后退操作

  else if (ir_sensor > ir_threshold) {

    back();

  }

  // 如果都沒有檢測到障礙物,執(zhí)行前進(jìn)操作

  else {

    forward();

  }

}

// 小車前進(jìn)

void forward() {

  left_wheel.write(forward_speed_left);

  right_wheel.write(forward_speed_right);

}

// 小車后退

void back() {

  left_wheel.write(back_speed_left);

  right_wheel.write(back_speed_right);

}

// 小車后退左轉(zhuǎn)

void backLeft() {

  left_wheel.write(back_speed_left);

  right_wheel.write(turnleft_speed_right);

}

// 小車后退右轉(zhuǎn)

void backRight() {

  left_wheel.write(turnright_speed_left);

  right_wheel.write(back_speed_right);

}

// 小車停止

void stop() {

  left_wheel.write(stop_left);   // 停止

  right_wheel.write(stop_right); // 停止

}


?4. 擴(kuò)展樣機(jī)

本樣機(jī)有一些簡單的擴(kuò)展案例,如下圖所示將舵機(jī)更換為直流電機(jī):

機(jī)器人制作開源方案 | 掃地機(jī)器人,機(jī)器人

程序源代碼及樣機(jī)3D文件等資料詳見 掃地機(jī)器人 文章來源地址http://www.zghlxwxcb.cn/news/detail-744554.html

到了這里,關(guān)于機(jī)器人制作開源方案 | 掃地機(jī)器人的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 機(jī)器人制作開源方案 | AI校園服務(wù)機(jī)器人

    機(jī)器人制作開源方案 | AI校園服務(wù)機(jī)器人

    作者:李強(qiáng)、李振寧、毛維雷、李文文、張奧 單位:山西能源學(xué)院 指導(dǎo)老師:姚志廣、程晟 ? ? ? 在這個科技飛速發(fā)展的時代,在工業(yè)智造、人工智能的飛速發(fā)展中,出現(xiàn)了越來越多的智能化機(jī)械裝置,也有許多創(chuàng)新類的比賽,本作品基于探索者創(chuàng)新套件設(shè)計(jì)平臺設(shè)計(jì)出一

    2024年01月20日
    瀏覽(19)
  • 機(jī)器人制作開源方案 | 乒乓球自動拾取機(jī)器人

    機(jī)器人制作開源方案 | 乒乓球自動拾取機(jī)器人

    作者:劉眾森、王森、王繪東、崔岳震、宋維鑫 單位:山東農(nóng)業(yè)工程學(xué)院 指導(dǎo)老師:潘瑩月、廖希杰 ? ? ? 我們小組選擇項(xiàng)目的任務(wù)方向乒乓球的撿取與存放,針對此問題我們研發(fā)了一款乒乓球自動拾取機(jī)器人。眾所周知,乒乓球是一種世界流行的球類體育項(xiàng)目,而我國是

    2024年02月01日
    瀏覽(25)
  • 機(jī)器人制作開源方案 | 家庭清掃拾物機(jī)器人

    機(jī)器人制作開源方案 | 家庭清掃拾物機(jī)器人

    作者: 羅誠、李旭洋、胡旭、符???單位: 南昌交通學(xué)院 人工智能學(xué)院 指導(dǎo)老師: 揭吁菡 ? ? ? 在家庭中我們有時無法到一些低矮陰暗的地方進(jìn)行探索,比如茶幾下或者床底下,特別是在部分家庭中,如果沒有及時對這些陰暗低矮的地方進(jìn)行清掃,則會導(dǎo)致這些地方不干

    2024年02月07日
    瀏覽(24)
  • 機(jī)器人制作開源方案 | 全自動導(dǎo)航分揀機(jī)器人

    機(jī)器人制作開源方案 | 全自動導(dǎo)航分揀機(jī)器人

    作者:孫國峰 董陽 張鑫源 單位:山東科技大學(xué) 機(jī)械電子工程學(xué)院 指導(dǎo)老師:張永超 貝廣霞 1.1 研究背景 ? ? ? 在工業(yè)生產(chǎn)中,機(jī)器人在解決企業(yè)的勞動力不足,提高企業(yè)勞動生產(chǎn)率,提高產(chǎn)品質(zhì)量和降低生產(chǎn)成本方面有著顯著的意義。隨著計(jì)算機(jī)自動化技術(shù)和社會的發(fā)展

    2024年01月23日
    瀏覽(21)
  • 機(jī)器人制作開源方案 | 圖書管理助手

    機(jī)器人制作開源方案 | 圖書管理助手

    作者:丁位 朱紅磊 程國正 楊秀萍 丁語林 單位:黑龍江科技大學(xué) 指導(dǎo)老師:邵文冕 劉安平 1.1 研究背景及意義 ? ? ? ?通過查閱資料,我們團(tuán)隊(duì)了解到自2015年起中國公共圖書館圖書流通人次逐年增加,2019年中國公共圖書館圖書流通人次達(dá)90135萬人次,較2018年增加了8103萬人

    2024年02月20日
    瀏覽(23)
  • 機(jī)器人制作開源方案 | 滑板助力器

    機(jī)器人制作開源方案 | 滑板助力器

    我們可以用一塊廢滑板做些什么 呢 ? ? ? 如今,越來越多的人選擇電動滑板作為代步工具或娛樂方式,市場上也涌現(xiàn)出越來越多的電動滑板產(chǎn)品。 (圖片來源: Backfire Zealot X Belt Drive Electric Skateboard– Backfire Boards ) (圖片來源: Electric Skateboards - Boosted USA ) 那么,這是不

    2024年02月12日
    瀏覽(20)
  • 機(jī)器人制作開源方案 | 森林管理員

    機(jī)器人制作開源方案 | 森林管理員

    ?作者: 李佳駿、常睿康、張智斌、李世斌、高華聳 單位:山西能源學(xué)院 指導(dǎo)老師: 趙浩成、郜敏 ? ? ? 森林作為地球上可再生自然資源及陸地生態(tài)的主體,在人類生存和發(fā)展的歷史中起著不可代替的作用,它不僅能提供國家建設(shè)和人民生活所需的木材及林副產(chǎn)品,而且

    2024年02月03日
    瀏覽(28)
  • 機(jī)器人制作開源方案 | 智能盲道除雪小車

    機(jī)器人制作開源方案 | 智能盲道除雪小車

    作者: 汪榮順 李明旭 馬曉樂 吳澤俊 李以陳 單位:江漢大學(xué) 指導(dǎo)老師: 張朝剛 張會利 ? ? ? 本文論述了一種新型智能盲道除雪小車的設(shè)計(jì)與研發(fā)。由于目前的除雪設(shè)備集中在公路、城市道路、機(jī)場路面、高速公路等領(lǐng)域,但對于街道等路況的研究很少。因此,我們針對盲

    2024年02月02日
    瀏覽(25)
  • 機(jī)器人制作開源方案 | 智能垃圾桶

    機(jī)器人制作開源方案 | 智能垃圾桶

    ? ? ? ?智能垃圾桶是一種利用物聯(lián)網(wǎng)技術(shù)和智能感知能力的智能設(shè)備,旨在提高垃圾分類和處理的效率。通常具備以下特點(diǎn)和功能: ① 智能感知:智能垃圾桶配備各種傳感器,如壓力傳感器、紅外線傳感器等,可以實(shí)時感知垃圾桶內(nèi)垃圾的填充情況和類型。 ② 垃圾分類:

    2024年02月16日
    瀏覽(25)
  • 機(jī)器人制作開源方案 | 行星探測車概述

    機(jī)器人制作開源方案 | 行星探測車概述

    ? ?? ? 行星探測車(Planetary Rover)是一種用于進(jìn)行科學(xué)探索和勘測任務(wù)的無人車輛,它們被設(shè)計(jì)成能夠適應(yīng)各種復(fù)雜的地形條件和極端環(huán)境,以便收集數(shù)據(jù)、拍攝照片、采集樣本等。行星探測車通常包含以下主要組件和功能: ? ?? ? ① 底盤和輪子系統(tǒng):底盤提供了行星探

    2024年02月07日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包