0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用AI爱克斯开发板与LabVIEW实现麦克纳母轮小车的控制

英特尔物联网 来源:英特尔物联网 2023-05-19 16:05 次阅读

01

/简介/

本项目旨在探索和实现利用AI 爱克斯开发板和LabVIEW软件平台对麦克纳母轮小车的精确控制。麦克纳母轮小车以其灵活的移动能力和广泛的应用前景在机器人领域受到广泛关注,目前作为创新动手平台,已广泛应用于各大中小学以及高校的 STEAM 教育中。

基于英特尔N5105处理器的 AI 爱克斯开发板是一款功能强大的小型计算机,专为支持入门级边缘人工智能应用程序和设备而设计。无论是在人工智能学习、开发还是实训等应用场景下,它都能完美胜任。

59326228-f569-11ed-90ce-dac502259ad0.png

NI LabVIEW 则是一款图形化编程环境,以其直观的编程方式和丰富的数据处理能力深受工程师们的喜爱。

在本项目中,我们将 AI 爱克斯开发板和 LabVIEW 结合,通过设计和实现适合麦克纳母轮小车的控制算法,实现对麦克纳母轮小车的实时控制。

本文范例代码:

git clone

https://github.com/aiblockly/aixbroad_code_example.git

02

/Mbot mega 麦克纳母轮小车/

mBot Mega 是一款先进的二合一机器人套件。全金属外壳,科技感十足,自主拼装,享受动手乐趣与成就感。4个直流电机搭配全向移动麦克纳姆轮,可进行机器人移动算法学习,实现万向移动等更灵活更高级的机器人运动控制,尽享超感遥控体验。配备18650充电锂电池,2600mAh容量,为澎湃动力提供强劲电量。搭载多种智能传感器,可实现手势识别。支持图形化编程、PythonArduino C 语言编程。

59482a7c-f569-11ed-90ce-dac502259ad0.png

595da622-f569-11ed-90ce-dac502259ad0.png

597ef00c-f569-11ed-90ce-dac502259ad0.png

组装麦轮小车

请按照说明文档对麦克纳母轮小车进行组装,首先是小车本体的组装,随后需要将 AI 爱克斯开发板安装在小车上,具体可以参考图或相关文档。

5af76cb6-f569-11ed-90ce-dac502259ad0.png

03

/开发 LabVIEW 程序/

我们可以使用 Python 代码来实现对麦克纳母轮小车的控制(如下图):

5b25f766-f569-11ed-90ce-dac502259ad0.png

不过相比而言,使用 NI LabVIEW 图形化编程平台让开发更为简明,如下图程序所示,简单的一个事件循环就实现了对麦克纳母轮小车的基本运行控制(界面);

5b3dcc6a-f569-11ed-90ce-dac502259ad0.png

5b615cb6-f569-11ed-90ce-dac502259ad0.png

04

/结论/

通过本项目的实践探索,我们验证了 AI 爱克斯开发板与 LabVIEW 联合实现对麦克纳母轮小车的精确控制的可能性和有效性。LabVIEW 的图形化编程环境不仅使得控制逻辑的设计和实现更为直观,而且其丰富的数据处理能力也为我们提供了强大的后盾。同时, AI 爱克斯开发板控制板以其高性能处理器和丰富的接口,有效地执行了我们设计的控制算法,实现了对麦克纳母轮小车的控制。

值得指出的是,这样的软硬件结合模式不仅限于实现麦克纳母轮小车的基本运动控制,其开放的设计和强大的处理能力为我们提供了在此基础上实现更多人工智能算法的可能性。例如,我们可以在此系统上实现自主导航、避障、物体追踪等高级功能,从而将麦克纳母轮小车开发成一个功能强大的移动机器人平台。

更为重要的是,这种结合AI 爱克斯开发板和 LabVIEW 的控制方式也为 STEAM 教育提供了一种新的可能。通过编程控制麦克纳母轮小车,学生们可以更好地理解和学习科学、技术、工程、艺术和数学相关的知识,同时也能激发他们的创新思维和动手能力。我们期待看到,麦克纳母轮小车在此控制系统的驱动下,能够成为 STEAM 教育的一种新的、有趣的教学工具,激发更多学生对科技创新的兴趣。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    211

    文章

    28418

    浏览量

    207083
  • 人工智能
    +关注

    关注

    1791

    文章

    47274

    浏览量

    238467
  • 应用程序
    +关注

    关注

    37

    文章

    3268

    浏览量

    57704

原文标题:使用AI爱克斯开发板与LabVIEW实现麦克纳母轮小车的控制 | 开发者实战

文章出处:【微信号:英特尔物联网,微信公众号:英特尔物联网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【米尔RK3576开发板评测】带你初步了解米尔RK3576这块开发板

    应用场景。 MYC-LR3576核心开发板 瑞芯微RK3576处理器,8核6T高算力赋能工业AI智能化 AI边缘应用:搭载6 TOPS的NPU加速器,3D GPU; 多种外设:双千
    发表于 12-18 20:35

    搭载勘智K230的AI视觉开发板介绍

    ,首批开发板现货上千套开售仅三小时即售罄。据悉,此开发板定位为AI视觉开发板,支持多种AI识别、检测、追踪功能,拥有自主学习能力。适用于电子
    的头像 发表于 12-05 11:06 654次阅读
    搭载勘智K230的<b class='flag-5'>AI</b>视觉<b class='flag-5'>开发板</b>介绍

    玩转RK3588开发板基于connector-split 功能实现多屏联动

    玩转RK3588开发板基于connector-split 功能实现多屏联动
    的头像 发表于 12-02 16:05 301次阅读
    玩转RK3588<b class='flag-5'>开发板</b>基于connector-split 功能<b class='flag-5'>实现</b>多屏联动

    基于哪吒开发板部署YOLOv8模型

    2024英特尔 “走近开发者”互动活动-哪吒开发套件免费试 用 AI 创新计划:哪吒开发板是专为支持入门级边缘 AI 应用程序和设备而设计,
    的头像 发表于 11-15 14:13 248次阅读
    基于哪吒<b class='flag-5'>开发板</b>部署YOLOv8模型

    正点原子fpga开发板不同型号

    正点原子作为国内领先的FPGA开发板供应商,其产品线覆盖了从入门级到高端应用的各个领域。这些开发板不仅适用于学术研究,还广泛应用于工业控制、通信、图像处理等多个领域。 1. 入门级开发板
    的头像 发表于 11-13 09:30 701次阅读

    【AG32开发板体验连载】雷达实现控制

    的项目计划: 根据文档,搭建开发环境; 验证串口通信,并能够串口控制开发板; 基于内部CPLD资源完成高频脉冲产生,并能够通过ARM端实现控制
    发表于 10-26 18:11

    【正点原子i.MX93开发板试用连载体验】基于深度学习的语音本地控制

    有一段时间没有参加电子发烧友的开发板评测了,主要是不想总是重复以往做过的东西,希望在评测中想学点新东西突破一下自己。这次感谢电子发烧友论坛和正点原子给的评测机会,希望充分利用i.MX93开发板实现
    发表于 06-30 10:49

    聆思CSK6视觉语音大模型AI开发板入门资源合集(硬件资料、大模型语音/多模态交互/英语评测SDK合集)

    对话 + 文生图 + 设备控制该示例展示了如何通过大模型实现语音输入意图的理解,实现对话、绘图和控制开发板屏幕颜色进行切换,用户可参考代码与
    发表于 06-18 17:33

    【Vision Board创客营连载体验】基于RA8D1-Vision Board的自动路径规划小车

    电机和编码器实现,大脑使用RA8D1-Vision Board开发板的openmv固件完成障碍识别和底盘移动控制,两个部分使用串口进行通讯。 二、底盘:(1)底盘使用普通车轮以菱形布局,可
    发表于 06-18 15:33

    用悟空派全志H3开发板做一个基于ROS系统的全向小车

    这个强大的开发板的一些关键特性以及我是如何利用它来打造一个全向小车的。 2、产品设计介绍 本次设计的全向小车是在一个圆形底盘上安装
    发表于 05-06 11:15

    fpga开发板是什么?fpga开发板有哪些?

    FPGA开发板是一种基于FPGA(现场可编程门阵列)技术的开发平台,它允许工程师通过编程来定义和配置FPGA芯片上的逻辑电路,以实现各种数字电路和逻辑功能。FPGA开发板通常包括FPG
    的头像 发表于 03-14 18:20 2024次阅读

    【LicheeRV-Nano开发套件试用连载体验】+ 实现麦克小车自主导航

    。 2、个人项目申请说明 申请项目名称: 实现麦克小车自主导航 申请理由: 本人在AGV行业有多年
    发表于 03-03 14:20

    fpga开发板与linux开发板区别

    (Field-Programmable Gate Array)是一种可编程逻辑器件,它可以通过编程改变硬件逻辑电路的功能和结构。FPGA采用了可编程的门极,可以根据需要重新配置内部电路,从而实现不同的功能和逻辑关系。而Linux开发板则是一种嵌入式计算机平台,其核心是Li
    的头像 发表于 02-01 17:09 2259次阅读

    51单片机开发板的主要功能 51单片机开发板能做什么

    51单片机开发板是一种基于8051系列单片机芯片的开发板,具有丰富的功能和广泛的应用。下面将详细介绍51单片机开发板的主要功能以及能够实现的各种应用。 一、基本功能: 通用输入输出:5
    的头像 发表于 01-23 15:52 3764次阅读

    Ai-WB2系列模组/开发板连接亚马逊云的方法介绍

    Ai-WB2系列模组/开发板一个
    的头像 发表于 01-13 15:11 1302次阅读
    <b class='flag-5'>Ai</b>-WB2系列模组/<b class='flag-5'>开发板</b>连接亚马逊云的方法介绍