chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

立創(chuàng)梁山派開發(fā)板-21年電賽F題-送藥小車-小車角度環(huán)的調(diào)試與實(shí)現(xiàn)

jf_31863339 ? 來源:jf_31863339 ? 作者:jf_31863339 ? 2023-07-27 10:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

小車轉(zhuǎn)向的調(diào)試與實(shí)現(xiàn)

怎么實(shí)現(xiàn)小車的90度轉(zhuǎn)向?

首先,在09_國產(chǎn)IMU移植及姿態(tài)解算.md里面我們可以獲取到小車的姿態(tài)信息,對應(yīng)的轉(zhuǎn)向信息就是Yaw(偏航角)。

而在08_直流減速電機(jī)PID速度環(huán)與位置環(huán)調(diào)試中我們也可以準(zhǔn)確控制小車輪子的轉(zhuǎn)速和轉(zhuǎn)多少個(gè)脈沖(也就是轉(zhuǎn)幾圈)了。

這樣實(shí)現(xiàn)小車的轉(zhuǎn)向就有了兩種方案了。一種是用Yaw(偏航角)作為測量值,想要轉(zhuǎn)的角度作為目標(biāo)值,用PID驅(qū)動小車以一定的速度去旋轉(zhuǎn)來達(dá)到目標(biāo)值。

第二種是在實(shí)現(xiàn)小車輪子位置環(huán)的基礎(chǔ)上,控制兩邊輪子同時(shí)向不同的方向旋轉(zhuǎn)一定的圈數(shù)(編碼器脈沖),在小車輪子不打滑的情況下轉(zhuǎn)過的角度就是一個(gè)確定的值,在送藥小車的地圖中,旋轉(zhuǎn)基本都是90度的,所以這種實(shí)現(xiàn)方法會很簡單也容易調(diào)試。

用角度環(huán)實(shí)現(xiàn)90度轉(zhuǎn)向

在pid_thread.c中實(shí)現(xiàn):

創(chuàng)建相應(yīng)的PID控制參數(shù)的結(jié)構(gòu)體:

positional_pid_params_t car_angle_ring_pid;

初始化控制結(jié)構(gòu)體并修改kp ki kd:

//角度環(huán)配置
//角度環(huán) pid 參數(shù)初始化
positional_pid_init(&car_angle_ring_pid, 0.015, 0, 0, 0.1, 2, -2);
//修改 角度環(huán) kp ki kd
car_angle_ring_pid.positional_pid_set_value(&car_angle_ring_pid, 0.015, 0,
                                            0);

在PID的軟件定時(shí)器回調(diào)函數(shù)中計(jì)算兩個(gè)輪子需要的速度:

// 小車角度環(huán)
if (car_angle_ring_enable_flag == 1)
{
    static float error = 0;

    error = turn_target - fusion_data.euler.euler.yaw;
    // 處理角度突變
    if (error > 180.0f)
        error -= 360.0f;
    else if (error < -180.0f)
        error += 360.0f;

    angle_ring_speed_target = positional_pid_compute(
        &car_angle_ring_pid, error, fusion_data.euler.euler.yaw);
}
else
{
    turn_target = fusion_data.euler.euler.yaw;
    angle_ring_speed_target = 0;
}

打開角度環(huán)后他就會保持Yaw為0,如下面這個(gè)圖一樣:

wKgZomTB0_CAGcVLAB6Ip3df6Pc667.jpg

下面是設(shè)定他靠角度換旋轉(zhuǎn)90度的效果:

wKgZomTB0_OAL-mcAMWJ-SB9-D4998.jpg

用位置環(huán)實(shí)現(xiàn)90度轉(zhuǎn)向

還是在pid_thread.c中實(shí)現(xiàn):

在08_直流減速電機(jī)PID速度環(huán)與位置環(huán)調(diào)試已經(jīng)可以讓輪子轉(zhuǎn)固定的脈沖(圈數(shù))了,直接把對應(yīng)的目標(biāo)值加給電機(jī)1和電機(jī)2的位置目標(biāo)就可以了。

// 位置式旋轉(zhuǎn),負(fù)數(shù)左轉(zhuǎn),正數(shù)右轉(zhuǎn)。
void car_spin_position(int32_t _position_target)
{
    motor1_position_target += -_position_target;    motor2_position_target -= _position_target;
}

在實(shí)際實(shí)現(xiàn)中,如下面的gif圖所示:

wKgaomTB0_WAQLwDABnYgU9ZdEk092.jpg



審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 電機(jī)
    +關(guān)注

    關(guān)注

    143

    文章

    9421

    瀏覽量

    152206
  • PID
    PID
    +關(guān)注

    關(guān)注

    37

    文章

    1487

    瀏覽量

    89578
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    6004

    瀏覽量

    110087
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    追加!30套FPGA開發(fā)板免費(fèi)送!米爾-安路飛龍創(chuàng)意秀活動再開啟

    開發(fā)板的創(chuàng)意秀,再次免費(fèi)贈送30套FPGA開發(fā)板,旨在鼓勵(lì)工程師突破思維邊界,通過實(shí)踐探索安路飛龍產(chǎn)品的無限可能,為創(chuàng)新應(yīng)用提供強(qiáng)力支持。報(bào)名條件:需關(guān)注米爾
    的頭像 發(fā)表于 09-18 08:04 ?5533次閱讀
    追加!30套FPGA<b class='flag-5'>開發(fā)板</b>免費(fèi)送!米爾-安路飛龍<b class='flag-5'>派</b>創(chuàng)意秀活動再開啟

    教程】基于RK3568+PG2L50H實(shí)現(xiàn)八路視頻輸入?yún)⒖挤桨?/a>

    發(fā)布】2025全國大學(xué)生FPGA創(chuàng)新設(shè)計(jì)競賽紫光同創(chuàng)杯賽邀您鴻圖展翼共赴芯程!重磅!全國FPGA大賽紫光同創(chuàng)杯提交作品即送FPGA開發(fā)板!【
    的頭像 發(fā)表于 09-12 16:03 ?707次閱讀
    【<b class='flag-5'>賽</b><b class='flag-5'>題</b>教程】基于RK3568+PG2L50H<b class='flag-5'>實(shí)現(xiàn)</b>八路視頻輸入?yún)⒖挤桨? />    </a>
</div>                              <div   id=

    【作品精選】2025電子發(fā)燒友開發(fā)板測評大賽作品合集!

    Studio K230開發(fā)板搶先體驗(yàn) 昉科技VisionFive 2單板計(jì)算機(jī)免費(fèi)試用 速矽科技Sipeed MaixCAM Pro開發(fā)板免費(fèi)試用 沁恒微電子CH585開發(fā)板免費(fèi)
    發(fā)表于 09-03 15:24

    【作品合集】創(chuàng)龍科技TLT113/TL3562-MiniEVM開發(fā)板測評

    TLT113-MiniEVM開發(fā)板試用體驗(yàn)】啟動卡制作+上啟動【創(chuàng)龍TLT113-MiniEVM開發(fā)板試用體驗(yàn)】點(diǎn)亮LED【創(chuàng)龍TLT11
    發(fā)表于 09-02 11:25

    【嘉楠堪智K230開發(fā)板試用體驗(yàn)】高校競賽-2025-E

    2025全國大學(xué)生電子設(shè)計(jì)大賽本科組有三道題目涉及視覺,K230的選用率也很高,所以我的視角簡單分析一下K230在本次的優(yōu)勢,以及01studio廠商K230開發(fā)板的獨(dú)特優(yōu)勢。
    發(fā)表于 08-21 15:32

    【免費(fèi)試用】匠芯創(chuàng)D133CBS KunLun Pi開發(fā)板試用體驗(yàn)

    匠芯創(chuàng)D133CBSRISC-VKunLunPiV1.0是一款基于D13x芯片的人機(jī)交互應(yīng)用開發(fā)板,配備4.3寸LCD顯示屏以及電容觸摸屏,支持DVP攝像頭。開發(fā)板集成了USB燒錄、TF-Card
    的頭像 發(fā)表于 07-29 08:06 ?645次閱讀
    【免費(fèi)試用】匠芯<b class='flag-5'>創(chuàng)</b>D133CBS KunLun Pi<b class='flag-5'>開發(fā)板</b>試用體驗(yàn)

    deepin 25成功適配魔方3開發(fā)板

    近日,deepin(深度)社區(qū)宣布,deepin 25 已正式適配魔方 3(RUBIK Pi 3)開發(fā)板,并完成產(chǎn)品兼容性認(rèn)證!
    的頭像 發(fā)表于 07-28 15:14 ?671次閱讀

    Maixcam Pro 開發(fā)板評測 #小車巡線 #yolo #AI #開發(fā)板試用

    開發(fā)板
    jf_05814630
    發(fā)布于 :2025年07月24日 22:13:54

    創(chuàng)龍TL3562-MiniEVM開發(fā)板試用體驗(yàn)】--開箱與開發(fā)板了解

    開發(fā)板接上USB線(供電與串口調(diào)試)和HDMI線(連接顯示屏顯示),如下。 上。可以看到顯示器顯示系統(tǒng)桌面。 在設(shè)備管理器查看到串口,配置波特率115200,復(fù)位,可以看到啟動有日志打印,如下 運(yùn)行下來
    發(fā)表于 07-13 22:50

    【Banana Pi BPI-RV2開發(fā)板試用體驗(yàn)】開箱上

    BPI-RV2 RISC-V開源路由器之開箱上 背景 現(xiàn)在剛好正在研究短距及網(wǎng)絡(luò)相關(guān)的東東。 最近剛好有幸得到了一塊香蕉 BPI-RV2 RISC-V 開源路由器開發(fā)板。感謝電子發(fā)燒友
    發(fā)表于 06-26 19:51

    睿擎RK3506J開發(fā)板開箱記錄、初步調(diào)試

    睿擎基于RK3506J開發(fā),RK3506J是一款三核A7+M0的入門級工業(yè)MPU,由于其價(jià)位低,性能優(yōu)異,近期收到熱捧,各家都出了很多RK3506J的開發(fā)板,睿德也出了一款,不過是
    的頭像 發(fā)表于 06-20 20:43 ?1489次閱讀
    睿擎<b class='flag-5'>派</b>RK3506J<b class='flag-5'>開發(fā)板</b>開箱記錄、初步<b class='flag-5'>調(diào)試</b>

    有ARM,NPU,F(xiàn)PGA三種核心的開發(fā)板 — 米爾安路飛龍開發(fā)板

    最近我發(fā)現(xiàn)一個(gè)有趣的開發(fā)板。這個(gè)開發(fā)板集合了ARM核心,NPU核心甚至還有FPGA核心。它就是米爾新出的YM90X開發(fā)板。它基于安路科技所打造的芯片上海安路信息科技于2021在上交所
    的頭像 發(fā)表于 06-13 08:03 ?1127次閱讀
    有ARM,NPU,F(xiàn)PGA三種核心的<b class='flag-5'>開發(fā)板</b> — 米爾安路飛龍<b class='flag-5'>派</b><b class='flag-5'>開發(fā)板</b>

    直接送!50套小安 BW21-CBV-Kit Ai圖像識別開發(fā)板!

    BW21-CBV-Kit,歡迎動手能力強(qiáng)的小伙伴玩起來! ? ? 獎品介紹 BW21-CBV-Kit 是一款本地 AI 圖象識別開發(fā)板,它能夠獨(dú)自運(yùn)行目標(biāo)識別模型。 2.4GHz+5GHz 的雙頻
    的頭像 發(fā)表于 02-19 14:37 ?565次閱讀
    直接送!50套小安<b class='flag-5'>派</b> BW<b class='flag-5'>21</b>-CBV-Kit Ai圖像識別<b class='flag-5'>開發(fā)板</b>!

    deepin 23+樹莓小車動起來

    deepin 23 +樹莓還有啥新玩法? ? ? 前言 繼我們之前發(fā)布的樹莓運(yùn)行 deepin 23 系統(tǒng)教程后,此次我們將深入探索如何借助樹莓實(shí)現(xiàn)與硬件的交互,進(jìn)而精準(zhǔn)控制
    的頭像 發(fā)表于 02-12 09:12 ?1144次閱讀
    deepin 23+樹莓<b class='flag-5'>派</b>讓<b class='flag-5'>小車</b>動起來

    ARM開發(fā)板與樹莓的比較

    ARM開發(fā)板和樹莓都是基于ARM架構(gòu)的單板計(jì)算機(jī),它們在教育、工業(yè)控制、物聯(lián)網(wǎng)等領(lǐng)域有著廣泛的應(yīng)用。 硬件配置 ARM開發(fā)板和樹莓的硬件配置各有特點(diǎn),具體取決于不同的型號和制造商。
    的頭像 發(fā)表于 11-05 11:11 ?1729次閱讀