基于STM32的种养盆控制系统设计—-蓝牙、显示模块的实现 1 简介 设计一个能够实时的检测盆栽土壤湿度,还能根据湿度进行自动浇水等操作,保证土壤湿度以适应植物的生长环境的智能盆栽装置。针对日常生活中人们热衷于盆栽种植但又因工作繁忙而忘记浇水导致盆栽枯死的问题,采用STM32作为系统主控芯片,构建一个的智能监控种植系统。通过对指定植物种植环境的温度、湿度数据进行统计分析,能实现自动浇灌
① 基于STM32平衡小车学习—准备篇 1 简介 在科技不断发展进步的今天,对平衡小车的研究具有很重要的意义,现如今各高校在对小车平衡小车的研究上也在不断的投入资源,更是每一年的电子设计竞赛都会选择这类控制类的设计来刺激同学们对其相关控制策略的研究。这不仅提高了学生的学习积极性,更是提高了同学们对科学的认识系统基于陀螺仪等传感器利用PID平衡算法对小车的速度倾斜角度平衡状态来进行检测
MOCO通用控制器正式支持ROS,SDK下载地址为: https://github.com/golaced/MOCO_SDKgithub.com/golaced/MOCO_SDK 固件需要采用V105以上的固件版本,在完成使用OCU上位机优化步态参数,可以稳定行走后,可基于树莓派采用ROS来控制机器人,目前以传统全向小车底盘的方式来控制四足机器人,具体使用教程如下: MOCO通用 四足机器
视频链接:https://vdn6.vzuu.com/HD/ccc32054-c9d6-11ea-b9f0-e2dc6f6d1025.mp4?pkey=AAUWuR1o3A8lgB0RcqEXx4Ik8rcEdSMSnt_c6MmISNNK-PVw8G1Omiwg_QFikNCHhTxQ1J4qYtfPXToX3L4fOg1k&c=avc.0.0&f=mp4
③ 蜘蛛机械人—模型分析与开发 [TOC] 1 安装驱动 1.1 安装 PL2303 驱动程序 执行驱动程序安装之前,请不要将主板和电脑的 USB 连接,待安装结束后,请将电脑重启 1.2 若正确安装,会在菜单 Tools->Serial ports 中多处一个 COM Port 1.3 将主板和电脑通过 USB 连接后,编译上传程序 若无软硬件错误
简介 > 需要的材料 元器件 个数 ESP8266 1 16路舵机驱动板(PCA9685) 1 舵机 6 电池 1 OLED 1 [主控使用ESP8266(型号ESP12F)][ESP8266(型号ESP12F)] 简介 ESP8266EX 内置 Tensilica L106 超
自主导航系统是智能机器人必不可少的一个组成,SLAM所完成的仅仅只是地图构建的工作,在建图的过程当中也有定位的数据输入。导航系统是移动机器人在已知地图/未知地图的情况下,通过定位算法得知自身在地图的未知,并且在自身位置和目标位置之间做出路径规划并执行的过程。ROS系统中Navigation功能包的move_base框架是现阶段应用最为广泛的内容。 move base导航框架 在上一个过程已经
SLAM(Simultaneous Localization and Mapping,同步位置与地图构建)技术是本设计的核心内容之一,该部分完成了基于Cartographer的地图构建和基于Cartographer的纯定位算法设计。 机器人模型描述文件 ROS中的系统人工智能定义形式(URDF,Unified Robot DesCription Format)功能中包括有一组URDF的标准C+
软件系统依赖于ROS机器人操作系统,通过介绍move_base规划的机器人空间速度和move_group规划的机械臂空间姿态,改数据通过串口实现与硬件系统之间的控制功能。 4.1 准备工作 4.1.1 ROS机器人操作系统安装与配置 本文使用的是Ubuntu 20.04版本的系统,对应的ROS版本为Noetic。首先执行相关更新,保证软件源、软件为最新,无依赖项冲突,具体操作如下: (1)
这里分享下机器人结构和电控的设计,以及驱动相关程序。 机器人为两轮差速移动底盘,整体使用亚克力板拼接而成,各层载板均有固定空位可用于驱动板、主控板等器件的固件。机械臂使用不锈钢件拼接得到,有五个关节自由度+夹爪组成。 机械结构部分分为SLAM底盘载体,接入电机、轮子、电池等零件,是底盘的结构设计;控制载板部分为各个功能模块及下位机驱动板、安卓手机,是机器人运控载板;机械臂部分为采购的不锈钢
咳咳!这个是自己的毕业设计,内容比较多就拆开发。设计实现了一款SLAM移动机器人,加机械臂完成视觉识别抓取的,同时还有语音识别控制、QT上位机控制、Web网页控制。前几年看古月老师的视频,看到古月老师设计的HRMRP(混合实时移动机器人平台),就也来对标一下!机器人演示视频如下~ 这个系列的博文,会把如何设计机器人的内容分享出来~ 机器人具备移动抓取、自主导航、交互控制的多功能智能仓
前言 Arduino程序简单,很多函数都封装好了,IDE设计也足够合理,非常适合新手入门Arduino,下面就用一个Arduino实现循迹小车。内容包括两路模拟量循迹小车,数字量循迹小车,PID控制。 一、选用的硬件 选用的开发板选用探索者套件的控制主板以及扩展版 循迹模块 5路红外数字量循迹 灰度循迹 二、程序 电机控制代码 由于扩展版上
因为一直想去从零开始完全手写代码做一个ROS机器人,同时目前手里会的技能有基于micropython的STM32单片机编程、基于python的ROS学习基础,再多一点就是基于PaddlePaddle的AI视觉部分的部署应用,关于激光雷达、路径规划方面的了解很少,所以会在写博客的时候边学习边完善知识体系。 因为我在看白茶-清欢的博客从零搭建ROS机器人的时候,发现这里的系列博客是用纯C/C++
启用esp32的多核,以便并行执行任务,同时设置芯片的主频和freertos实时系统。 本文实现的效果如gif所示,两个显示屏并行执行,分别使用esp32的两个核心执行。 两个显示屏的显示,如果是串行执行,那么第二块显示屏的刷新率会受到第一块屏刷新内容的影响,所以应该将其设置为并行执行,esp32有两个核心,每个核心运行一个显示屏的显示任务。 1.设置主频 将esp32设置为其支持的最
ESP32使用LVGL GUI库,在单片机设备上使用现代且华丽的GUI。 本文基于ESP32使用Arduino框架驱动树莓派3.5寸LCD屏幕,首先确保TFT_eSPI能够正常驱动3.5寸LCD屏幕工作。如果没有设置好驱动,请首先参考此处引用文章进行LCD屏幕的设置。 LVGL是一个开源图形库,提供创建嵌入式GUI所需的一切,具有易于使用的图形元素、优美的视觉效果和较低的内存占用。本文最终的效
写在前面 通过前面的基础学习,本章进入最为激动的机器人自主导航的学习。在前面的学习铺垫后,终于迎来了最大乐趣的时刻,就是赋予我们的miiboo机器人能自由行走的生命。本章将围绕机器人SLAM建图、导航避障、巡航、监控等内容展开。本章内容: 1.在机器人上使用传感器 2.google-cartographer机器人SLAM建图 3.ros-navigation机器人自主避障导航 4.多目标
写在前面 通过前面的基础学习,本章进入最为激动的机器人自主导航的学习。在前面的学习铺垫后,终于迎来了最大乐趣的时刻,就是赋予我们的miiboo机器人能自由行走的生命。本章将围绕机器人SLAM建图、导航避障、巡航、监控等内容展开。本章内容: 1.在机器人上使用传感器 2.google-cartographer机器人SLAM建图 3.ros-navigation机器人自主避障导航 4.多目标点导航及任
第三方账号登入
看不清?点击更换
第三方账号登入
QQ 微博 微信