极品馒头泬19p,国产精品亚洲一区二区三区,狠狠色噜噜狠狠狠7777奇米,国产精品视频一区二区三区无码,国产欧美日韩久久久久

【E518】開源四足機器人(包含代碼和模型)

2021-08-23 19:18:24      索煒達電子      1418     

項目編號:E518

文件大?。?4M

源碼說明:帶中文注釋

開發(fā)環(huán)境:C編譯器

簡要概述

開發(fā)環(huán)境及平臺

軟件環(huán)境

IDE:MDK5

代碼生成器:STM32CUBEMX 4.26.1

代碼生成器固件版本:FW_F4 V1.21.0

建模軟件:SOLIDWORKS 2019


硬件平臺

主控單片機:STM32F407VE

IMU:MPU6050

穩(wěn)壓模塊:LM2596HVS,共五塊,每條腿一塊,控制部分一塊

電池:2s航模電池

舵機:KingMax CLS2025

【E518】開源四足機器人(包含代碼和模型)

【E518】開源四足機器人(包含代碼和模型)

硬件連線

【E518】開源四足機器人(包含代碼和模型)


代碼架構(gòu)


代碼主要分為控制、遙控、通訊部分,使用者可以著重閱讀控制部分,即Little-Doggy-Run\Src\control_task.c


機械結(jié)構(gòu)


機架設(shè)計采用了玻纖板拼接式結(jié)構(gòu),經(jīng)驗證該結(jié)構(gòu)穩(wěn)定,但是過重,使用碳纖材料可以解決問題。


腿部設(shè)計采用了五連桿機械結(jié)構(gòu),是一個兩自由度的腿部。


舵機與大腿的連接采用了柔軟的熱熔膠連接,原因部分是為設(shè)計方便,另一部分為了是盡量吸收大幅度的震動,使得機體運行更穩(wěn)定。

目錄│文件列表:

 └ Little-Doggy-Run

    ├ IMG

    │  │ IMG1.jpg

    │  │ IMG2.jpg

    │  └ IMG3.png

    ├ 代碼

    │  └ Little-Doggy-Run

    │     │ .mxproject

    │     │ Little-Doggy-Run.ioc

    │     │ README.md

    │     │ README.md.bak

    │     ├ Drivers

    │     │  ├ CMSIS

    │     │  │  ├ Device

    │     │  │  │  └ ST

    │     │  │  │     └ STM32F4xx

    │     │  │  │        ├ Include

    │     │  │  │        │  │ stm32f401xc.h

    │     │  │  │        │  │ stm32f401xe.h

    │     │  │  │        │  │ stm32f405xx.h

    │     │  │  │        │  │ stm32f407xx.h

    │     │  │  │        │  │ stm32f410cx.h

    │     │  │  │        │  │ stm32f410rx.h

    │     │  │  │        │  │ stm32f410tx.h

    │     │  │  │        │  │ stm32f411xe.h

    │     │  │  │        │  │ stm32f412cx.h

    │     │  │  │        │  │ stm32f412rx.h

    │     │  │  │        │  │ stm32f412vx.h

    │     │  │  │        │  │ stm32f412zx.h

    │     │  │  │        │  │ stm32f413xx.h

    │     │  │  │        │  │ stm32f415xx.h

    │     │  │  │        │  │ stm32f417xx.h

    │     │  │  │        │  │ stm32f423xx.h

    │     │  │  │        │  │ stm32f427xx.h

    │     │  │  │        │  │ stm32f429xx.h

    │     │  │  │        │  │ stm32f437xx.h

    │     │  │  │        │  │ stm32f439xx.h

    │     │  │  │        │  │ stm32f446xx.h

    │     │  │  │        │  │ stm32f469xx.h

    │     │  │  │        │  │ stm32f479xx.h

    │     │  │  │        │  │ stm32f4xx.h

    │     │  │  │        │  └ system_stm32f4xx.h

    │     │  │  │        └ Source

    │     │  │  │           └ Templates

    │     │  │  │              │ system_stm32f4xx.c

    │     │  │  │              ├ arm

    │     │  │  │              │  │ startup_stm32f401xc.s

    │     │  │  │              │  │ startup_stm32f401xe.s

    │     │  │  │              │  │ startup_stm32f405xx.s

    │     │  │  │              │  │ startup_stm32f407xx.s

    │     │  │  │              │  │ startup_stm32f410cx.s

    │     │  │  │              │  │ startup_stm32f410rx.s

    │     │  │  │              │  │ startup_stm32f410tx.s

    │     │  │  │              │  │ startup_stm32f411xe.s

    │     │  │  │              │  │ startup_stm32f412cx.s

    │     │  │  │              │  │ startup_stm32f412rx.s

    │     │  │  │              │  │ startup_stm32f412vx.s

    │     │  │  │              │  │ startup_stm32f412zx.s

    │     │  │  │              │  │ startup_stm32f413xx.s

    │     │  │  │              │  │ startup_stm32f415xx.s

    │     │  │  │              │  │ startup_stm32f417xx.s

    │     │  │  │              │  │ startup_stm32f423xx.s

    │     │  │  │              │  │ startup_stm32f427xx.s

    │     │  │  │              │  │ startup_stm32f429xx.s

    │     │  │  │              │  │ startup_stm32f437xx.s

    │     │  │  │              │  │ startup_stm32f439xx.s

    │     │  │  │              │  │ startup_stm32f446xx.s

    │     │  │  │              │  │ startup_stm32f469xx.s

    │     │  │  │              │  └ startup_stm32f479xx.s

    │     │  │  │              ├ gcc

    │     │  │  │              │  │ startup_stm32f401xc.s

    │     │  │  │              │  │ startup_stm32f401xe.s

    │     │  │  │              │  │ startup_stm32f405xx.s

    │     │  │  │              │  │ startup_stm32f407xx.s

    │     │  │  │              │  │ startup_stm32f410cx.s

    │     │  │  │              │  │ startup_stm32f410rx.s

    │     │  │  │              │  │ startup_stm32f410tx.s

    │     │  │  │              │  │ startup_stm32f411xe.s

    │     │  │  │              │  │ startup_stm32f412cx.s

    │     │  │  │              │  │ startup_stm32f412rx.s

    │     │  │  │              │  │ startup_stm32f412vx.s

    │     │  │  │              │  │ startup_stm32f412zx.s

    │     │  │  │              │  │ startup_stm32f413xx.s

    │     │  │  │              │  │ startup_stm32f415xx.s

    │     │  │  │              │  │ startup_stm32f417xx.s

    │     │  │  │              │  │ startup_stm32f423xx.s

    │     │  │  │              │  │ startup_stm32f427xx.s

    │     │  │  │              │  │ startup_stm32f429xx.s

    │     │  │  │              │  │ startup_stm32f437xx.s

    │     │  │  │              │  │ startup_stm32f439xx.s

    │     │  │  │              │  │ startup_stm32f446xx.s

    │     │  │  │              │  │ startup_stm32f469xx.s

    │     │  │  │              │  └ startup_stm32f479xx.s

    │     │  │  │              └ iar

    │     │  │  │                 │ startup_stm32f401xc.s

    │     │  │  │                 │ startup_stm32f401xe.s

    │     │  │  │                 │ startup_stm32f405xx.s

    │     │  │  │                 │ startup_stm32f407xx.s

    │     │  │  │                 │ startup_stm32f410cx.s

    │     │  │  │                 │ startup_stm32f410rx.s

    │     │  │  │                 │ startup_stm32f410tx.s

    │     │  │  │                 │ startup_stm32f411xe.s

    │     │  │  │                 │ startup_stm32f412cx.s

    │     │  │  │                 │ startup_stm32f412rx.s

    │     │  │  │                 │ startup_stm32f412vx.s

    │     │  │  │                 │ startup_stm32f412zx.s

    │     │  │  │                 │ startup_stm32f413xx.s

    │     │  │  │                 │ startup_stm32f415xx.s

    │     │  │  │                 │ startup_stm32f417xx.s

    │     │  │  │                 │ startup_stm32f423xx.s

    │     │  │  │                 │ startup_stm32f427xx.s

    │     │  │  │                 │ startup_stm32f429xx.s

    │     │  │  │                 │ startup_stm32f437xx.s

    │     │  │  │                 │ startup_stm32f439xx.s

    │     │  │  │                 │ startup_stm32f446xx.s

    │     │  │  │                 │ startup_stm32f469xx.s

    │     │  │  │                 │ startup_stm32f479xx.s

    │     │  │  │                 └ linker

    │     │  │  │                    │ stm32f401xc_flash.icf

    │     │  │  │                    │ stm32f401xc_sram.icf

    │     │  │  │                    │ stm32f401xe_flash.icf

    │     │  │  │                    │ stm32f401xe_sram.icf

    │     │  │  │                    │ stm32f405xx_flash.icf

    │     │  │  │                    │ stm32f405xx_sram.icf

    │     │  │  │                    │ stm32f407xx_flash.icf

    │     │  │  │                    │ stm32f407xx_sram.icf

    │     │  │  │                    │ stm32f410cx_flash.icf

    │     │  │  │                    │ stm32f410cx_sram.icf

    │     │  │  │                    │ stm32f410rx_flash.icf

    │     │  │  │                    │ stm32f410rx_sram.icf

    │     │  │  │                    │ stm32f410tx_flash.icf

    │     │  │  │                    │ stm32f410tx_sram.icf

    │     │  │  │                    │ stm32f411xe_flash.icf

    │     │  │  │                    │ stm32f411xe_sram.icf

    │     │  │  │                    │ stm32f412cx_flash.icf

    │     │  │  │                    │ stm32f412cx_sram.icf

    │     │  │  │                    │ stm32f412rx_flash.icf

    │     │  │  │                    │ stm32f412rx_sram.icf

    │     │  │  │                    │ stm32f412vx_flash.icf

    │     │  │  │                    │ stm32f412vx_sram.icf

    │     │  │  │                    │ stm32f412zx_flash.icf

    │     │  │  │                    │ stm32f412zx_sram.icf

    │     │  │  │                    │ stm32f413xx_flash.icf

    │     │  │  │                    │ stm32f413xx_sram.icf

    │     │  │  │                    │ stm32f415xx_flash.icf

    │     │  │  │                    │ stm32f415xx_sram.icf

    │     │  │  │                    │ stm32f417xx_flash.icf

    │     │  │  │                    │ stm32f417xx_sram.icf

    │     │  │  │                    │ stm32f423xx_flash.icf

    │     │  │  │                    │ stm32f423xx_sram.icf

    │     │  │  │                    │ stm32f427xx_flash.icf

    │     │  │  │                    │ stm32f427xx_sram.icf

    │     │  │  │                    │ stm32f429xx_flash.icf

    │     │  │  │                    │ stm32f429xx_sram.icf

    │     │  │  │                    │ stm32f437xx_flash.icf

    │     │  │  │                    │ stm32f437xx_sram.icf

    │     │  │  │                    │ stm32f439xx_flash.icf

    │     │  │  │                    │ stm32f439xx_sram.icf

    │     │  │  │                    │ stm32f446xx_flash.icf

    │     │  │  │                    │ stm32f446xx_sram.icf

    │     │  │  │                    │ stm32f469xx_flash.icf

    │     │  │  │                    │ stm32f469xx_sram.icf

    │     │  │  │                    │ stm32f479xx_flash.icf

    │     │  │  │                    └ stm32f479xx_sram.icf

    │     │  │  ├ DSP_Lib

    │     │  │  │  └ Source

    │     │  │  │     ├ BasicMathFunctions

    │     │  │  │     │  │ arm_abs_f32.c

    │     │  │  │     │  │ arm_abs_q15.c

    │     │  │  │     │  │ arm_abs_q31.c

    │     │  │  │     │  │ arm_abs_q7.c

    │     │  │  │     │  │ arm_add_f32.c

    │     │  │  │     │  │ arm_add_q15.c

    │     │  │  │     │  │ arm_add_q31.c

    │     │  │  │     │  │ arm_add_q7.c

    │     │  │  │     │  │ arm_dot_prod_f32.c

    │     │  │  │     │  │ arm_dot_prod_q15.c

    │     │  │  │     │  │ arm_dot_prod_q31.c

    │     │  │  │     │  │ arm_dot_prod_q7.c

    │     │  │  │     │  │ arm_mult_f32.c

    │     │  │  │     │  │ arm_mult_q15.c

    │     │  │  │     │  │ arm_mult_q31.c

    │     │  │  │     │  │ arm_mult_q7.c

    │     │  │  │     │  │ arm_negate_f32.c

    │     │  │  │     │  │ arm_negate_q15.c

    │     │  │  │     │  │ arm_negate_q31.c

TAG開源四足機器人
  • 9 次
  • 1 分