衡阳派盒市场营销有限公司

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

    瀏覽量

    3181
收藏 人收藏

    評論

    相關推薦

    機器人如何實現移動功能

    在前面兩篇《如何制造足球機器人》文章中,我們主要圍繞機器人本體進行了硬件設計,而這次將以控制器為中心,開展軟件設計工作。在正式開始之前,先為大家回顧一下機器人如何實現移動
    的頭像 發表于 01-23 10:36 ?327次閱讀
    <b class='flag-5'>機器</b>人如何<b class='flag-5'>實現</b>移動<b class='flag-5'>功能</b>

    激光焊接中振鏡的擺動原理

    振鏡激光錫焊是非常高效的一種焊接方式,通過振鏡的擺動來對焊接的區域進行掃描、松盛光電來分享激光焊接中振鏡的擺動原理,來了解一下吧。
    的頭像 發表于 01-17 14:02 ?147次閱讀
    激光焊接中振鏡的<b class='flag-5'>擺動</b>原理

    復合機器人在 CNC 上下料中的創新應

    在現代制造業中,CNC 加工技術廣泛應用于各類精密零部件的生產。然而,傳統的 CNC 上下料方式多依賴人工操作或簡單的自動化設備,存在諸多局限性。隨著科技的不斷進步,復合機器人的出現為 CNC 上下料帶來了創新性的解決方案,它集
    的頭像 發表于 12-20 14:11 ?189次閱讀
    復合<b class='flag-5'>機器</b>人在 CNC <b class='flag-5'>上下</b>料中的創新應

    新技術解決方案 復合機器人 CNC 自動上下

    在追求高效、精準與自動化的現代制造業中,CNC加工技術的應用日益廣泛。然而,CNC機床的上下料過程往往成為制約生產效率的瓶頸。為了突破這一限制,富唯智能推出了復合機器人CNC自動上下料解決方案,重塑生產流程,提升生產效率與靈活性
    的頭像 發表于 12-18 16:03 ?320次閱讀
    新技術解決方案 復合<b class='flag-5'>機器</b>人 CNC 自動<b class='flag-5'>上下</b>料

    復合機器人:CNC 行業上下料的高效變革者

    在競爭激烈的 CNC 加工領域,提高生產效率、降低成本并確保加工精度是企業持續發展的關鍵。富唯智能復合機器人的出現,為 CNC 行業的上下料環節帶來了創新性的解決方案,成為眾多企業實現智能化升級的核心驅動力。
    的頭像 發表于 12-11 16:42 ?238次閱讀
    復合<b class='flag-5'>機器</b>人:CNC 行業<b class='flag-5'>上下</b>料的高效變革者

    恒壓機原理圖

    電子發燒友網站提供《恒壓機原理圖.pdf》資料免費下載
    發表于 12-07 14:49 ?0次下載

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

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

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

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

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

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

    復合機器人CNC柔性上下

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

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

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

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

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

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

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

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

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

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

    高效、安全、智能:機器人如何重塑行業內部物流上下料流程? 機器上下料AMR(自主移動機器人)的應用,為行業內部物流帶來了革命性的改變。A
    的頭像 發表于 03-27 17:01 ?477次閱讀
    高效、安全、智能:<b class='flag-5'>機器</b>人如何重塑行業內部物流<b class='flag-5'>上下</b>料流程?
    3U百家乐娱乐城| 圣安娜百家乐官网代理| 大发888代理充值| 百家乐有技巧么| 百家乐官网博彩平台| 大发888老虎机官方| 百家乐2号技术打法| 赌博百家乐官网的乐趣| 大发888海立方| 百家乐破解版| 最新百家乐官网的玩法技巧和规则| 乡城县| 湄潭太阳城房价| 任你博百家乐现金网| 百家乐官网扑克桌| 大发888全球顶级游戏平台| 海威百家乐赌博机| 百家乐官网大天堂| 博盈百家乐官网游戏| bet365怎么样| 帝王百家乐的玩法技巧和规则| 百家乐两头压注| 百家乐官网三路法| 永利百家乐官网现金网| bet365备用bd| 百家乐手论坛48491| 百家乐分析博彩正网| 百家乐官网网络赌博地址| 沙龙娱乐开户| 大发888娱乐代理| 模拟百家乐下载| 百家乐正确的打法| 戒掉百家乐官网的玩法技巧和规则| 百家乐官网是片人的吗| 888真人| 大发888 安装包的微博| 新锦江百家乐娱乐网| 百家乐试玩活动| 大世界百家乐官网娱乐| 百家乐官网编单短信接收| 京山县|