精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

機器魚胸鰭上下擺動功能的實現

jf_72402704 ? 來源: jf_72402704 ? 作者: jf_72402704 ? 2023-06-09 10:59 ? 次閱讀

1. 運動功能說明

本文示例將實現R330樣機機器魚胸鰭能夠靈活的上下擺動的功能。

wKgZomSClXqAXQK8AEwnQ5cIQ5o733.gif

2. 結構說明

本樣機采用舵機模塊來進行仿生機器魚結構的設計。

wKgaomSClXuAAzt7AAAQwFSAzXI419.png胸鰭 wKgZomSClXyAakLUAAAkJsdlDeo597.png整機

3. 電子硬件

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

主控板 Basra主控板(兼容Arduino Uno)?
擴展板 Bigfish2.1擴展板?
電池 7.4V鋰電池

電路連接:將舵機連接在Bigfish擴展板的D4端口。

wKgaomSClXyAQPgfAABqzD_Hhr4233.jpg

4. 運動功能實現

編程環境:Arduino 1.8.19

下面提供一個機器魚胸鰭上下擺動的參考例程(fishQi.ino),例程源代碼詳見(https://www.robotway.com/h-col-236.html),實驗效果可參考網站演示視頻。

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

  版權說明: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 機器譜 2023-05-23 https://www.robotway.com/

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

#include 


int _ABVAR_1_angle_current2 = 0 ;

int _ABVAR_2_num = 0 ;

Servo servo_pin_4;

int _ABVAR_3_angle_current1 = 0 ;


void up_down();

void down_up();


void setup()

{

  servo_pin_4.attach(4);

}


void loop()

{

  down_up();

  up_down();

}


void down_up()

{

  _ABVAR_1_angle_current2 = 30 ;

  for (_ABVAR_2_num= 1; _ABVAR_2_num<= ( 16 ); _ABVAR_2_num++ )

  {

    _ABVAR_1_angle_current2 = ( _ABVAR_1_angle_current2 + 5 ) ;

    servo_pin_4.write( _ABVAR_1_angle_current2 );

    delay( 50 );

  }

}


void up_down()

{

  _ABVAR_3_angle_current1 = 110 ;

  for (_ABVAR_2_num= 1; _ABVAR_2_num<= ( 16 ); _ABVAR_2_num++ )

  {

    _ABVAR_3_angle_current1 = ( _ABVAR_3_angle_current1 - 5 ) ;

    servo_pin_4.write( _ABVAR_3_angle_current1 );

    delay( 50 );

  }

}

下面再給大家提供一個機器魚魚尾擺動的參考例程(fishTail.ino),大家可以嘗試改寫一下舵機擺動角度參數,讓機器魚尾能夠靈活的擺動。

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

  版權說明: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 機器譜 2023-05-23 https://www.robotway.com/

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

#include 


int _ABVAR_1_angle_right = 0 ;

int _ABVAR_2_num = 0 ;

Servo servo_pin_4;

int _ABVAR_3_angle_left = 0 ;


void Right_Left();

void left_Right();


void setup()

{

  servo_pin_4.attach(4);

}


void loop()

{

  left_Right();

  Right_Left();

}


void Right_Left()

{

  _ABVAR_1_angle_right = 70 ;

  for (_ABVAR_2_num= 1; _ABVAR_2_num<= ( 8 ); _ABVAR_2_num++ )

  {

    _ABVAR_1_angle_right = ( _ABVAR_1_angle_right + 5 ) ;

    servo_pin_4.write( _ABVAR_1_angle_right );

    delay( 100 );

  }

}


void left_Right()

{

  _ABVAR_3_angle_left = 110 ;

  for (_ABVAR_2_num= 1; _ABVAR_2_num<= ( 8 ); _ABVAR_2_num++ )

  {

    _ABVAR_3_angle_left = ( _ABVAR_3_angle_left - 5 ) ;

    servo_pin_4.write( _ABVAR_3_angle_left );

    delay( 100 );

  }

}


審核編輯黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 機器魚
    +關注

    關注

    0

    文章

    11

    瀏覽量

    3163
收藏 人收藏

    評論

    相關推薦

    機器視覺運動控制一體機在DELTA并聯機械手視覺上下料應用

    機器視覺運動控制一體機在DELTA并聯機械手視覺上下料的應用
    的頭像 發表于 10-24 09:02 ?254次閱讀
    <b class='flag-5'>機器</b>視覺運動控制一體機在DELTA并聯機械手視覺<b class='flag-5'>上下</b>料應用

    PLC遠程上下載網關的功能特點

    上下載網關作為一種關鍵設備,其重要性日益凸顯。本文將詳細探討PLC遠程上下載網關的功能特點。 1. 遠程訪問與程序上下載 PLC遠程上下載網
    的頭像 發表于 09-14 14:17 ?230次閱讀
    PLC遠程<b class='flag-5'>上下</b>載網關的<b class='flag-5'>功能</b>特點

    機器視覺的應用流程是如何實現

    設計,明確應用目標、功能需求和性能指標。系統設計包括以下幾個方面: 1.1 應用場景分析:分析機器視覺系統需要解決的問題,確定應用場景和環境條件。 1.2 功能需求分析:根據應用場景,確定機器
    的頭像 發表于 07-04 10:47 ?377次閱讀

    復合機器人CNC柔性上下

    隨著制造業的快速發展,提高生產效率、降低人力成本、確保產品質量已成為企業競爭的關鍵。本項目針對一家模具制造企業的CNC加工環節,引入富唯智能復合機器人自動上下料系統,以優化生產流程,提升生產效率。
    的頭像 發表于 06-05 16:36 ?403次閱讀

    如何運用emwin把顯示屏分為上下兩個窗口,實現上下窗口分別可以左右滑動?

    怎么運用emwin把顯示屏分為上下兩個窗口,可以實現上下窗口分別可以左右滑動?
    發表于 04-26 06:03

    復合機器人在磁鋼上下料中的應用及其優勢分析

    復合機器人是一種集成了移動機器人和工業機器功能的設備,其獨特之處在于擁有“手、腳、眼、腦”的綜合能力,從而實現了更高的靈活性和操作效率。在
    的頭像 發表于 04-18 16:52 ?352次閱讀
    復合<b class='flag-5'>機器</b>人在磁鋼<b class='flag-5'>上下</b>料中的應用及其優勢分析

    富唯智能案例|3D視覺引導機器人抓取鞋墊上下

    隨著制造業對自動化、智能化需求的不斷提升,如何實現鞋墊上下料的精準、高效操作成為了企業亟待解決的問題。傳統的上下料方式往往依賴人工,存在效率低下、精度不足等問題。而富唯智能的3D視覺引導機器
    的頭像 發表于 04-08 16:57 ?377次閱讀
    富唯智能案例|3D視覺引導<b class='flag-5'>機器</b>人抓取鞋墊<b class='flag-5'>上下</b>料

    機器上下料為汽車制造車間實現高效自動化

    在汽車制造領域,上下料環節一直是生產線上的重要環節,也是提高生產效率和質量的關鍵所在。傳統的上下料方式往往依賴于人工操作,不僅效率低下,還存在安全風險。然而,隨著富唯智能復合機器人的引入,許多汽車零部件制造企業成功
    的頭像 發表于 04-08 15:50 ?371次閱讀

    高效、安全、智能:機器人如何重塑行業內部物流上下料流程?

    高效、安全、智能:機器人如何重塑行業內部物流上下料流程? 機器上下料AMR(自主移動機器人)的應用,為行業內部物流帶來了革命性的改變。A
    的頭像 發表于 03-27 17:01 ?376次閱讀
    高效、安全、智能:<b class='flag-5'>機器</b>人如何重塑行業內部物流<b class='flag-5'>上下</b>料流程?

    電阻是如何實現上下功能的呢?

    電阻是如何實現上下功能的呢? 上下功能是指在電路中通過連接電阻來實現對信號的上拉和下拉控制。
    的頭像 發表于 02-04 09:32 ?873次閱讀

    匯川PLC遠程控制,實現遠程上下載,遠程監控功能

    # 【技術分享】遠程透傳網關-單網口快速實現匯川 PLC-InoPrShop程序遠程上下
    的頭像 發表于 01-30 18:00 ?2822次閱讀
    匯川PLC遠程控制,<b class='flag-5'>實現</b>遠程<b class='flag-5'>上下</b>載,遠程監控<b class='flag-5'>功能</b>

    PLC遠程上下載程序如何實現?plc遠程維護方案

    【技術分享】遠程透傳網關-單網口快速實現三菱 FX3C/FX3U PLC程序遠程上下
    的頭像 發表于 01-19 12:00 ?1865次閱讀
    PLC遠程<b class='flag-5'>上下</b>載程序如何<b class='flag-5'>實現</b>?plc遠程維護方案

    PLC遠程上下功能實現的基本原理

    PLC遠程上下功能實現的基本原理 首先,需要一個支持PLC遠程上下載的物聯網網關,該網關通常具有網口、RS485、232等接口,以連接PLC和其他物聯網設備。遠程
    的頭像 發表于 01-08 17:14 ?649次閱讀

    PLC遠程上下載物聯網網關的功能

    PLC遠程上下載物聯網網關的功能 設備遠程監控:通過物聯網網關,可以實時監控PLC設備的運行狀態,獲取設備的各種參數信息,以便及時發現和解決設備故障。 數據采集與傳輸:藍蜂物聯網PLC遠程網關可以
    的頭像 發表于 12-28 15:40 ?495次閱讀

    labview上下限設置能用什么方法實現

    在LabVIEW中,你可以使用以下幾種方法來設置上下限: 使用圖形編程:LabVIEW是一款圖形化編程語言,你可以直接拖拽和連接不同的功能塊來構建程序。對于上下限的設置,你可以使用控件庫中的數值范圍
    的頭像 發表于 12-28 11:33 ?1877次閱讀