一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

關于機器人設計到實現(xiàn)的三個核心問題的分線和介紹

MATLAB ? 來源:djl ? 2019-09-16 09:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

從開始設計機器人到功能實現(xiàn),這三個核心問題是作為工程師和科研人員必須要解決的:

機器人系統(tǒng)的設計和仿真

機器人算法早期驗證

連接機器人平臺和外設

使用MATLABSimulink,加速機器人從設計仿真到最終實現(xiàn)的每一步。

機器人的系統(tǒng)設計和仿真

機器人系統(tǒng)的設計是一個多領域?qū)W科的話題,包括機械、電子、軟件、運動學等。MATLAB和Simulink在設計早期可以進行基于多學科的仿真和計算,在不具備硬件的情況下對機器人系統(tǒng)和算法進行調(diào)試驗證,達到了早發(fā)現(xiàn)錯誤、節(jié)約成本的目的。

在機器人設計的最初階段,MATLAB可以借助其Symbolic Math Toolbox進行基于運動學和動力學的數(shù)值求解,從數(shù)學的角度進行可行性證明。

關于機器人設計到實現(xiàn)的三個核心問題的分線和介紹

在證明的運動和動力學的數(shù)學模型正確后,可以借助SimMultibody將CAD模型導入,形成機器人的被控對象模型的機械部分。

關于機器人設計到實現(xiàn)的三個核心問題的分線和介紹

在確認被控對象的的機械部分的正確性后,在機械關節(jié)部位用SimElectronics加入電機模型和角度傳感器模型,即被控對象模型的電子部分。

關于機器人設計到實現(xiàn)的三個核心問題的分線和介紹

在機器人的本體模型完成后,可以通過Simulink以及相應的控制工具箱進行電機控制算法的搭建、仿真和調(diào)優(yōu),形成閉環(huán)的機械、電子、控制一體化的閉環(huán)仿真。

關于機器人設計到實現(xiàn)的三個核心問題的分線和介紹

加入從運動軌跡規(guī)劃逆解到電機控制的角度位置的MATLAB程序,并集成至Simulink控制模塊中,就可以在仿真環(huán)境下完成運動學、電機控制在機械、電子、軟件一體化系統(tǒng)下的整體虛擬仿真調(diào)試。

關于機器人設計到實現(xiàn)的三個核心問題的分線和介紹

半實物仿真調(diào)試。在確認所有控制部分準確無誤后,可以通過Simulink Real Time將控制部分下載到HIL系統(tǒng)中(Hardware-In-the-Loop),通過高速實時總線連接到真實機器人,進行半實物仿真。

關于機器人設計到實現(xiàn)的三個核心問題的分線和介紹

機器人算法早期原型驗證

現(xiàn)代機器人所涉及的算法多種多樣,可按如下領域劃分為:

感知和傳感器融合類算法

行走路徑算法類

機械臂規(guī)劃和控制算法類

MATLAB通過各種工具箱為這些算法提供了開發(fā)和驗證平臺。

感知和傳感器融合類算法

隨著機器人的更新?lián)Q代,越來越多的機器人有了人工智能AI)的能力,人工智能相對于傳統(tǒng)機器人最主要增加了感知能力(例如攝像頭、雷達、激光雷達)以及對多種傳感器識別輸出的融合能力。MATLAB在這方面主要提供如下工具箱:

Image Processing Toolbox

Signal Processing Toolbox

Computer Vision System Toolbox

值得一提的是,隨著AI的快速演進和發(fā)展,機器學習深度學習已經(jīng)成為圖像處理方面的熱點。Statistics and Machine Learning Toolbox和Neural Network Toolbox適合于大規(guī)模圖像的機器學習和深度學習方面的訓練和識別技術。

在傳感器融合方面,機器人技術和汽車自動駕駛有相同的技術背景和需求。在此背景之下,Automated Driving System Toolbox提供了多種傳感器融合所需要的編程框架和多種算法,以及各種融合的示例供參考。

行走路徑算法類

在行走機器人算法方面,MATLAB可以通過柵格(Occupancy Grids),道路模擬器,地理數(shù)據(jù)等方式來便利地表示地圖。

關于機器人設計到實現(xiàn)的三個核心問題的分線和介紹

在路徑規(guī)劃和跟隨、自動避障、姿態(tài)和定位方面,Robotics SystemToolbox提供了內(nèi)置的PRM,Pure Pursuit,VFH,Monte CarloLocalization,Scan Matching等現(xiàn)成算法和功能供使用。也可以用MATLAB語言自己實行算法。

機械臂規(guī)劃和控制算法類

在機械臂機器人的規(guī)劃和控制算法中,常用的算法和功能包括:

Kinematics 和Inverse Kinematics

Kinematic Constraints

Dynamics 和Inverse Dynamics

Impedance Control

PID

Jacobian Transpose

Trajectory Planning and Optimization

ObstacleAvoidance

Robotics System Toolbox提供了機械臂的剛體樹(Rigid Body)表示,也提供了這些基本算法或樣例,可靈活地配合其他工具箱驗證這些算法。

連接機器人平臺和外設

機器人作為一個生態(tài)系統(tǒng),圍繞這個機器人產(chǎn)業(yè),市面上出現(xiàn)了很多機器人仿真平臺:

基于ROS(機器人操作系統(tǒng)):Gazebo, V-REP等

基于通用硬件的:Arduino,Raspberry Pi,LEGO MINDSTORMS等

MATLAB和Simulink提供了對ROS的支持。通過這些接口,用戶可以方便地通過ROS導入傳感器信息、測試機器人控制算法、也可以進行基于支持ROS的模擬器的虛擬仿真。

用戶還可以通過硬件支持包(Hardware Support Package)下載Arduino,Raspberry Pi,LEGO MINDSTORMS的支持包,用戶只需在MATLAB/Simulink中編寫控制算法就可很快地通過支持包生成代碼下載并運行在這些硬件平臺上。

關于機器人設計到實現(xiàn)的三個核心問題的分線和介紹

代碼生成

在用戶通過控制算法的仿真和驗證之后,用戶可以通過Embedded Coder將Simulink算法直接生成標準C、C++代碼。

這些算法可以為:

電機控制算法

機器人運動控制算法

傳感器感知和融合算法

生成的C、C++代碼具有高度的可讀性和安全可靠性,可輕易適配至任何硬件或者操作系統(tǒng)。

德國宇航中心的Justin機器人是世界上最先進的機器人之一。Justin有兩個手臂,可移動,是一種人形機器人。開發(fā)團隊使用MATLAB和Simulink設計機器人模型,開發(fā)先進的控制算法和路徑規(guī)劃算法。

它的53個自由度分布在不同機械部分,上身:19自由度,手臂:26自由度,移動平臺:8自由度。它是通過其頭部的立體相機和RGB-D傳感器來感知外界環(huán)境,在所有的關節(jié)都有力矩傳感器,并在其手指有皮膚觸覺傳感器。

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

    關注

    2565

    文章

    53008

    瀏覽量

    767481
  • 機器人
    +關注

    關注

    213

    文章

    29748

    瀏覽量

    212894
  • 模擬器
    +關注

    關注

    2

    文章

    894

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    高壓示波器探頭選擇前需明確的核心問題?

    本文總結了高壓浮地測量中的三個核心問題:直流母線電壓參數(shù)、半導體器件材料和具體應用場景。針對不同應用場景,探頭應具備相應的電壓擺幅、帶寬和功率指標,以滿足測量需求。
    的頭像 發(fā)表于 06-12 18:24 ?240次閱讀

    分享100+套機器人設計資料(文末可免費領?。?/a>

    機器人設計是一跨學科的領域,涉及機械工程、電子工程、計算機科學、人工智能、材料科學等多個學科。主要電子與控制系統(tǒng)核心控制器:微控制器(Arduino、STM32)、單板計算機
    的頭像 發(fā)表于 05-22 11:41 ?202次閱讀
    分享100+套<b class='flag-5'>機器人設</b>計資料(文末可免費領?。? />    </a>
</div>                              <div   id=

    【「# ROS 2智能機器人開發(fā)實踐」閱讀體驗】視覺實現(xiàn)的基礎算法的應用

    : 一、機器人視覺:從理論到實踐 第7章詳細介紹了ROS2在機器視覺領域的應用,涵蓋了相機標定、OpenCV集成、視覺巡線、二維碼識別以及深度學習目標檢測等內(nèi)容。通過學習,我認識
    發(fā)表于 05-03 19:41

    【「# ROS 2智能機器人開發(fā)實踐」閱讀體驗】+ROS2應用案例

    SLAM(Simultaneous Localization and Mapping)技術是地圖構建中的核心,它允許機器人在未知環(huán)境中構建地圖的同時進行自我定位。書中詳細介紹了SLAM的基本原理和
    發(fā)表于 04-27 11:42

    【「# ROS 2智能機器人開發(fā)實踐」閱讀體驗】+內(nèi)容初識

    的運動。例如,對于一輪式機器人,可以通過發(fā)布速度指令電機驅(qū)動節(jié)點,控制機器人的前進、后退、轉(zhuǎn)彎等動作。書中還介紹了如何使用 PID 控制
    發(fā)表于 04-27 11:24

    工業(yè)機器人設計工程師必備指南免費下載

    ,以及強大的實時通信。 資料亮點: *附件:工業(yè)機器人設計工程師必備指南.pdf 全鏈路技術解析 : 從控制器架構(Sitara?處理器)、伺服驅(qū)動(隔離式柵極驅(qū)動器設計)機械臂傳感(毫米波雷達、超聲波技術),覆蓋工業(yè)機器人
    的頭像 發(fā)表于 03-20 18:58 ?700次閱讀
    工業(yè)<b class='flag-5'>機器人設</b>計工程師必備指南免費下載

    名單公布!【書籍評測活動NO.58】ROS 2智能機器人開發(fā)實踐

    ROS 2機器人設計:**主要講解如何使用ROS 2設計一仿真機器人和實物機器人,有條件的讀者甚至可以根據(jù)書中內(nèi)容自己做一
    發(fā)表于 03-03 14:18

    現(xiàn)代(Hyundai)機器人物聯(lián)網(wǎng)平臺可以實現(xiàn)什么功能

    、NB-IoT、Wi-Fi 等,使各類機器人設備能快速接入平臺。 設備生命周期管理 :對機器人設備從上線、運行下線的整個生命周期進行管理,涵蓋設備注冊、激活、配置、升級、停用等操作。 設備搜索與標簽 :提供高級搜索功能,可根據(jù)
    的頭像 發(fā)表于 02-08 16:05 ?320次閱讀

    伺服電動缸在人形機器人中的應用

    將伺服電機自身優(yōu)勢轉(zhuǎn)變成精確速度控制、精確位置控制和精確推力控制,從而實現(xiàn)高精度直線運動。這種特性使其成為人形機器人核心運動部件,特別是在關節(jié)驅(qū)動方面。二、替代傳統(tǒng)驅(qū)動方式在人形機器人
    發(fā)表于 02-06 09:04

    《具身智能機器人系統(tǒng)》第10-13章閱讀心得之具身智能機器人計算挑戰(zhàn)

    得到詳細介紹,它創(chuàng)新性地解決了具身智能的數(shù)據(jù)瓶頸問題。該系統(tǒng)包含三個核心組件:數(shù)據(jù)采集端點負責收集真實環(huán)境數(shù)據(jù),仿真服務生成合成數(shù)據(jù)擴充訓練集,數(shù)據(jù)對齊服務處理多源數(shù)據(jù)的融合問題。在數(shù)據(jù)對齊中,系統(tǒng)不僅
    發(fā)表于 01-04 01:15

    【「具身智能機器人系統(tǒng)」閱讀體驗】1.初步理解具身智能

    重要。 書中還詳細介紹了支持具身智能機器人核心技術系統(tǒng),包括自主機器人計算系統(tǒng)、感知系統(tǒng)、定位系統(tǒng)及規(guī)劃和控制系統(tǒng)。 本書共分5部分。
    發(fā)表于 12-28 21:12

    《具身智能機器人系統(tǒng)》第1-6章閱讀心得之具身智能機器人系統(tǒng)背景知識與基礎模塊

    物理交互納入智能系統(tǒng)的核心要素。 第3章是探討機器人計算系統(tǒng)。這一章節(jié)詳細闡述了自主機器人的軟硬件架構。計算系統(tǒng)需要滿足機器人任務對算法的精度、實時性和功耗要求。書中
    發(fā)表于 12-19 22:26

    關于全自動裝車機器人的詳細介紹

    ?全自動裝車機器人是一種人工智能和自動化技術,能夠自動識別和定位貨物,并實現(xiàn)全自動裝載的機器人設備。它在物流運輸領域正逐步取代傳統(tǒng)的人工裝車作業(yè),為企業(yè)帶來更高的效率和更準確的裝載。以下是對全自動
    的頭像 發(fā)表于 10-22 16:43 ?960次閱讀

    機器人語言系統(tǒng)包括三個基本狀態(tài)

    機器人語言系統(tǒng)(有時也被稱為機器人語言操作系統(tǒng))確實包括三個基本狀態(tài),這些狀態(tài)是機器人程序運行和管理的核心組成部分。它們分別是: 監(jiān)控狀態(tài)
    的頭像 發(fā)表于 09-04 09:24 ?1112次閱讀

    3D霍爾效應傳感器在機器人設計中的機械優(yōu)勢

    電子發(fā)燒友網(wǎng)站提供《3D霍爾效應傳感器在機器人設計中的機械優(yōu)勢.pdf》資料免費下載
    發(fā)表于 09-03 11:36 ?0次下載
    3D霍爾效應傳感器在<b class='flag-5'>機器人設</b>計中的機械優(yōu)勢