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

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

3天内不再提示

基于OPenWrt的移动机器人设计

新机器视觉 来源:机器人咖啡馆 作者:机器人咖啡馆 2020-11-19 14:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

OpenWrt可以被描述为一个嵌入式Linux 发行版,(主流路由器固件有 dd-wrt,tomato,openwrt三类)而不是试图建立一个单一的、静态的系统。OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序。

近年来随着人工智能技术、计算机技术等相关技术的发展,对移动机器人的研究越来越广泛。本设计是采用OpenWrt操作系统的移动机器人,它可实现多种不同功能,如探测险情、巡视、图像采集、定位、无线通信等。它还可以作为各种智能控制方法(包括动态避障、路径规划、群体协作策略)的良好载体,开展研究。

1系统方案

采用2层架构。上层以ARM处理器64位ARMCortex-A72核心,选用ls1046处理器作为上层的主板,负责图像采集,并将图像通过Wi-Fi方式发送给远端的PC机。Wi-Fi无线通信是利用PC机与无线路由器搭建环境平台共同实现的。

下层是以51单片机为核心的单片机控制板,由51单片机及外围电路组成。下层主要负责机器人移动控制,传感器数据处理。51单片机通过I/O口输出PWM信号控制直流电机的转速和转向,实现机器人的前进、停止、左转和右转。单片机接口电路上挂接了1个超声波测距模块、1个人体红外感应模块、1个步进电机模块。超声波测距模块用来实现机器人避障。在嵌入式智能的前端安装了一个步进电机,而超声波测距模块安置在步进电机的转轴上,步进电机不停地来回转动,超声波测距模块也随之转动。这样用1个超声波测距模块就可实现多方位测距,从而减少了超声波测距模块的数量。

机器人主要由硬件系统和软件系统构成。硬件系统主要包括:ARM处理器、单片机、外围接口电路、机器人底盘以及电源等。其中ARM处理器是上层的核心,51单片机是下层的核心。软件包括:嵌入式Linux操作系统、外设驱动程序、Linux应用程序以及单片机应用程序等。系统没有选用通常的嵌入式Linux版本,而是另辟蹊径,选用一种独特的嵌入式Linux发行版之一OpenWrt作为操作系统。OpenWrt提供了一个完全可写的文件系统及软件包管理,它通过简单易用的方式,降低了嵌入式Linux开发的门槛,提高了系统软件开发的效率。

嵌入式智能移动机器人的工作流程为:传感器模块实时采集周围环境信息,将此数据信息传输到机器人控制系统中,单片机通过数据分析获取有效数据,从而获知机器人与障碍物的相对位置,然后根据此位置信息产生控制信号;单片机产生PWM信号控制直流电机来控制机器人转向,从而达到机器人自主“行走”的目的。下层的单片机与上层的ARM处理器通过串口来通信,ARM主板可将下层单片机控制板的工作数据通过无线Wi-Fi的方式传输到远端的PC机。ARM主板可以不间断地将USB摄像头采集的清晰现场图片发给远端的PC控制终端。

对于开发人员,OpenWrt 是使用框架来构建应用程序,而无需建立一个完整的固件来支持;对于用户来说,这意味着其拥有完全定制的能力,可以用前所未有的方式使用该设备。

Linux世界很大,大到无从谈起。OpenWrt仅仅是一个嵌入式的Linux发行版。

2004年生长出来了OpenWrt。2005年到2007年,最初的稳定版叫WhiteRussian,之后的Kamikaze延续到2010年,Backfire到2013年,随后AtTItude Adjustment发布,而最新版的Barrier Breaker也已经在持续开发中,据称将很快发布。它的前身的前身,是UNIX,一步步发展过来,慢慢觉醒……是不是有种“天网”要粗线的感觉!

OpenWrt上有哪些好玩的 App ?

首先,openWRT能实现的一些稍微比较主流的功能上来说吧。

无线审计

脱机下载

无线音响

影印共享

部署服务器(博客社区等)

特殊拨号(锐捷,H3C,等一些奇葩认证

无线监控

翻越长城

无线打印共享

当然还有一些灰主流的玩法,比如广告过滤,部署KMS激活微软的产品,驱蚊器,WEB计费认证;还有进阶型的WRTnode,遥控智能小车之类的。

插件(也就是你说的APP):

一,无线审计

airodump-ng

reaver

tcpdump

port-mirroring

(这个需要一块额外的硬件如传说中RTL8187L USB无线网卡 )

二,脱机下载

thunder-xware(迅雷下载)

transmission

Aria2

三,无线音响

kmod-usb-audio

install alsa-uTIls

shairport

MPDroid

(额外需要一张USB声卡)

四,影印共享

xmlrpc

dlna

Airplay

samba36-server

五,部署服务器

vsftpd

lighttpd

php5-mod-apc

mysql-server

六:特殊拨号

MentoHUST

H3C 802.1x Client

sxplugin

nwan

七,无线监控

webcam

kmod-uѕb2

kmod-video-uvc

kmod-nlѕ-base

kmod-usb-core

kmod-i2c-core

kmod-video-core

kmod-input-core

kmod-usb-ohci

kmod-usb-video

libjpeg

librt

libpthread

八,翻越长城(估计大家对这个的需求要更为迫切一些)

GoAgent [需要先安装python

openvpn

shadowsocks

dnsmasq

九,无线打印共享

kmod-usb-printer

install luci-app-p910nd

OpenWRT用途

怎么说呢,提起它,或许大家可能还有点陌生,但提起它的兄弟Android来,大概无人不知了吧。作为对比:“OpenWrt具有比肩桌面级Linux和现代移动操作系统(Android)的用户体验,完全回避了传统嵌入式Linux的磨叽和枯燥,使一个小小的路由器真正成为完整的、现代的、开放的计算系统,降低了入门门槛,产生了大量非嵌入式专业的爱好者群体。OpenWrt框架的奠定者们和广泛的代码贡献者们,在桌面级和现代操作系统的理念下,也使OpenWrt成为嵌入式Linux领域个性十足而广受追捧的佼佼者”。

具体点说,凡是路由器能做到的功能OpenWRT都能做到[市面上路由器除了官方固件,第三方固件中主要有OpenWRT(功能最给力)、TT(稳定性不错)和DD(以“中继”出名些)]。OpenWRT进阶的功能:做USB摄像头、挂载移动硬盘/U盘、BT下载、3G上网卡(好吧,这点官方固件也勉强可行了)、单号多拨(这点是否有效要看当地ISP)、绑定域名远程控制、Samba/DLNA家庭NAS共享、私有云同步、FTP、个人网站/服务器等;

高阶的玩法,可改出口IP(你懂的吧,想想出门在外,有个带此功能的便携路由)、阻止DNS污染(还有反过来的玩法)、做编程器、智能机器人的“大脑”(吸取上次投稿失败的经验,不该写的一律不写,嘿嘿)……OpenWrt社区的组织者Gregers Petersen在一次采访中提到,“除了传统的路由器用途,在智能家居主控设备、机器人、飞行器、工业控制设备、voIP设备等很多领域,都有爱好者和商业项目在使用OpenWrt,甚至有爱好者已经完整移植了Android系统并且真正打通了电话。而嫁接到OpenWrt上的Arduino Yun,使大家意识到Linux与物理世界交互一种非常简单的可能性,这赋予了OpenWrt更大的想象空间。在新型智能设备和机器人的热潮中,OpenWrt的价值也越来越得到人们的重视。相比Android系统,OpenWrt被认为是更加适应智能设备和机器人的平台,其直接的原生二进制代码具有更高的计算效率”。

在路由器上安装模块化的Linux发行版,如果这个主意一丁点儿没让你感到兴奋的话,你可能读错了文章。除了可以作路由器,我现在就列出OpenWrt其他一些比较酷的功能。

原文标题:基于OPenWrt的移动机器人系统设计!

文章出处:【微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

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

    关注

    213

    文章

    30580

    浏览量

    219522
  • Linux
    +关注

    关注

    88

    文章

    11628

    浏览量

    217948
  • 人工智能
    +关注

    关注

    1813

    文章

    49734

    浏览量

    261474

原文标题:基于OPenWrt的移动机器人系统设计!

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    移动机器人技术的发展历程

    本白皮书聚焦于移动机器人领域的进展与挑战,重点探讨三个核心主题:机器人运动控制、复杂环境中的感知与导航,以及在适应新任务时的模块化与灵活性。此外,文中还重点介绍了机器人系统从简单的固定机械臂到复杂人形
    的头像 发表于 09-29 16:46 2900次阅读

    恩智浦自主移动机器人设计要点

    长期以来,自动化机器人一直被视为科幻小说中的概念,而如今这一技术已成为现实,并正在大规模部署。在机器人技术领域,自主移动机器人 (AMR) 是发展最快的创新技术之一。
    的头像 发表于 09-03 15:01 3721次阅读
    恩智浦自主<b class='flag-5'>移动机器人设</b>计要点

    瑞芯微 RK3568/3588:为移动机器人注入智慧动力引擎

    移动机器人,正从科幻想象快步走入现实生活。它们依据应用场景与功能,主要分为三大类: 工业移动机器人: 如AGV(自动导引车)、AMR(自主移动机器人),专注于物流搬运与产线协同,提升效率与柔性
    的头像 发表于 06-17 16:51 811次阅读

    MR-VMU-RT1176解决方案简化移动机器人设计,并提升其性能

    与丰富的连接选项,能够显著加速工程师构建下一代系统的进程。 移动机器人设计人员面临的挑战 移动机器人系统的设计极具复杂性,工程师需在一个系统内平衡实时控制、传感器融合及高速通信。传统设计需要集成多个分立式组件,如微控制器(MCU)、惯性测量单元(IMU)、全球导航卫星系统
    发表于 06-12 15:03 1234次阅读
    MR-VMU-RT1176解决方案简化<b class='flag-5'>移动机器人设</b>计,并提升其性能

    轮式移动机器人电机驱动系统的研究与开发

    【摘 要】以嵌入式运动控制体系为基础,以移动机器人为研究对象,结合三轮结构轮式移动机器人,对二轮差速驱动转向自主移动机器人运动学和动力学空间模型进行了分析和计算,研究和设计了自主移动机器人
    发表于 06-11 14:30

    安森美在自主移动机器人领域的发展成果

    在4月初落幕的“OFweek 2025(第十四届)中国机器人产业大会”上,安森美(onsemi)AMG战略业务拓展高级经理Henry Yang发表“从芯片到应用:安森美自主移动机器人(AMR)技术方案剖析”主题演讲,为与会观众介绍安森美在AMR领域的发展成果。
    的头像 发表于 04-24 10:01 919次阅读

    SICK收购Accerion,强化自主式移动机器人技术

    (AI)的图像处理技术的创新企业,尤其在移动机器人定位领域拥有卓越的技术实力和丰富的经验。其先进的AI算法和图像处理技术,为移动机器人提供了精准、可靠的定位能力,极大地提升了机器人的自主性和智能化水平。 此次收购对于SICK来说
    的头像 发表于 02-14 10:24 867次阅读

    披星戴月走过的路,终将会繁华满地-凤凰动力荣获移动机器人产业联盟优质供应链奖

    知雄守雌,返本复初:一年一度的移动机器人产业联盟发展年会在苏州盛大开幕。苏州凤凰动力工业有限公司获邀出席。 2024年,移动机器人产业联盟携手行业专家库共同发起的两年一度的“2023-2024年度
    的头像 发表于 02-08 10:39 551次阅读
    披星戴月走过的路,终将会繁华满地-凤凰动力荣获<b class='flag-5'>移动机器人</b>产业联盟优质供应链奖

    2024移动机器人市场风云:新玩家批量涌现,是挑战还是机遇

    新玩家,新玩法? 文|新战略在科技飞速发展的当下,移动机器人领域正经历着一场变革。2024 年,这个市场又迎来了一批新玩家,他们的加入,让原本就充满活力的移动机器人市场变得更加热闹非凡,同时也预示着
    的头像 发表于 02-07 10:50 775次阅读

    移动机器人核心科技解码:导航、感知与掌控力的深度剖析

    富唯智能移动机器人的核心技术主要包括导航、感知与控制。这些技术共同决定了移动机器人在不同环境中的自主行动能力和工作效率。
    的头像 发表于 01-02 16:01 808次阅读

    自主移动机器人设计指南

    自主移动机器人(AMR)是一种复杂的系统,与自动驾驶汽车有许多共同之处--它们需要感知、电机驱动、电源转换、照明和电池管理。也许最大的挑战是将这些子系统整合到一个最终产品中--由于需要集成来自不同供应商的不同子系统,这一挑战变得更加困难。
    的头像 发表于 12-29 11:45 1185次阅读
    自主<b class='flag-5'>移动机器人设</b>计指南

    宜科电子荣获双年度移动机器人行业优质供应链奖

    近日,在第七届移动机器人产业发展年会上,天津宜科自动化股份有限公司(以下简称宜科)凭借卓越的实力与突出的表现,斩获“2023-2024双年度移动机器人行业优质供应链”殊荣。这一荣誉,既是对宜科在移动机器人行业供应链领域所付出努力
    的头像 发表于 12-19 16:17 786次阅读

    欧姆龙LD-90移动机器人的应用案例

    在制药领域不懈开拓创新的生物技术公司HIPRA引入欧姆龙提供的移动机器人车队,革新其内部物流流程。
    的头像 发表于 12-17 15:41 1112次阅读

    思岚科技荣获双年度移动机器人优质供应链奖

    移动机器人(AGV/AMR)产业联盟、人形机器人场景应用联盟主办的“2024中国移动机器人(AGV/AMR)产业发展年会”于12月13日在江苏苏州圆满落幕!
    的头像 发表于 12-16 17:54 1280次阅读

    移动机器人的技术突破和未来展望

    移动机器人已经成为现代社会不可或缺的一部分,在各个领域发挥着越来越重要的作用。在这个过程中,富唯智能机器人以其卓越的技术突破,引领着移动机器人领域的发展潮流。
    的头像 发表于 12-13 17:57 926次阅读
    <b class='flag-5'>移动机器人</b>的技术突破和未来展望