本文 基于ROS平台的STM32小车-2-小车底盘控制本博文将介绍小车底盘控制的原理,如PID控制,控制程序的编写等小车控制思想控制电机转动电机的控制我们分为两部分,一部分为电机转动方向的控制,另一个为电机转速的控制。电机转动的方向我们用两个MCU引脚来控制,假如PIN_A=1,PIN_B=0 时,电机正转;PIN_A=0,PIN_B=1 时,电机反转;PIN_A=0,PIN_B=0
转载
2024-05-08 17:01:16
103阅读
【1】STM32.重新划分RAM 1.确定自己芯片的RAM起始地址和大小, CPU为STMF103ZET 包含 64K RAM:0x2000 0000----0x2000 FFFF。 2.重新划分RAM 我将64K RAM分成两部分 48K(0xC000)用来当做Flash,16K(0x4000)当做RAM 经过查资料和看刘凯老师的视频教程,摸索出了STM32F103ZET6的方
转载
2024-07-18 14:21:30
80阅读
2015-2020年课程围绕如下开发:ROS1在2018年更新为ROS2。分享完课程资料后将进入专题更新。2.0k+ ⭐1.7k+ ⭐7.9k+ ⭐12.3k+ ⭐2.8k+ ⭐推荐一篇论文:Performance tests for performance evaluation of various middleware implementa
原创
2022-04-02 14:56:56
158阅读
一些ESP-IDF已知问题可能会影响ArduinoESP32内核。有关ESP-IDF的已知问题列表,请参阅E
原创
2022-08-06 01:22:01
1002阅读
ESP32+UARTHMI屏幕扫描WiFi并连接mircopythonpythonESP32的python串口屏串口屏程序arduino*不可用* mircopythonpython原因 本人对C语言比较精通,但是乐鑫官网的ESP-IDF安装较为复杂,arduino安装较为简单但是arduino语言与C++语言更为相似,以至于对于String、const char*等字符串处理略有欠缺。通过ar
转载
2024-03-05 15:05:28
289阅读
超级简单,先看效果:esp32的代码也超级简单(udp4):#include <ros2arduino.h>#include <WiFi.h>#include <WiFiUdp.h>#define SSID "Relay_iPhone"#define SSID_PW "66666666"#define AGENT_IP "172.20.10.2"#define AGENT_PORT 2021 //AGENT port nu
原创
2022-02-05 11:47:40
326阅读
单片机开关灯是必须的,如何告知ros2,这里用主题方式实现。需要先阅读:esp32与ros2的欢乐启程https://blog.csdn.net/Zha
原创
2021-09-13 10:29:05
689阅读
单片机开关灯是必须的,如何告知ros2,这里用主题方式实现。需要先阅读:
原创
2022-02-05 11:44:13
154阅读
超级简单,先看效果:esp32的代码也超级简单(udp4):#include <ros2arduino.h>#include <WiF
原创
2021-09-13 10:29:17
634阅读
博客中两两三三记录了一些使用micro-ros建立esp32
原创
2022-08-16 10:34:40
258阅读
重中之重:micro.ros.org/docs/tutorials/core/overview/所有案例都是流畅稳定运行的。比arduino+esp32+ros2稳定性好很多哦。eps32复位重联,会有节点重名现象。不过,rqt图正常源码都是开放的,稍微改一下也是非常方便的。#include <string.h>#include <stdio.h>#include <unistd.h>#include "freertos/Fre.
原创
2022-02-05 11:38:35
320阅读
重中之重:micro.ros.org/docs/tutorials/core/overview/所有案例都是流畅稳定运行的。比arduino+esp32+ros2稳定性好很多哦。eps32复位重联,会有节点重名现象。
原创
2021-09-23 16:28:48
1512阅读
ESP32、STM32是两种不同的微控制器(MCU),而ROS 2是一个机器人操作系统,ESP32侧重于集成Wi-Fi和蓝牙的物联网应用,STM32擅长高性能工业和汽车控制,而ROS 2则是一个运行在这些硬件上的软件框架,用于开发复杂的机器人系统。 ESP32 简介 主要特点::集成了Wi-Fi和蓝 ...
测试了一段时间,还不错,很稳定,当然时间并不长约(4.478小时)。
原创
2021-09-22 17:14:41
1649阅读
ESP32 ROS2 Robot:智能硬件与物联网的新里程碑去发现同类优质开源项目:https://gitcode.com/项目简介是一个开源项目,它将Espressif Systems的ESP32微控制器与Robot Operating System (ROS2) 结合在一起,打造了一个功能强大的智能机器人平台。这个项目不仅为硬件爱好者提供了构建和控制机器人的新途径,也为开发者提供了一个探索物联
主题:ROS2与ESP32 的通信实验 文章目录主题:ROS2与ESP32 的通信实验前言一、ROS2节点的基本概念二、Ubuntu的准备1.Ubuntu上安装ardunio2.ESP32开发板数据添加3.安装 Micro-XRCE-DDS4、开始测试总结 前言本文介绍了基于Ubuntu22.04 LTS系统上的ROS2 Humble(发布维护时间2022.5–2027.5)与ESP32-wroo
转载
2024-03-13 11:41:46
148阅读
测试了一段时间,还不错,很稳定,当然时间并不长约(4.478小时)。
原创
2022-02-05 11:47:41
264阅读
ROS1和单片机配置的资料很多,不做过多介绍。ESP32适用于Ro
原创
2022-04-11 11:00:07
439阅读
esp32启动流程:过程: 从flash加载二级程序到app_main所经历的步骤步骤: 1 - 固化在ESP32 ROM 中的 boot1 从 flash 0x1000地址处 加载boot2 至RAM(IRAM & DRAM) 中。 2 - boot2从 Flash 中加载partitions.csv 和 image.bin 至内存中,image.bin 中包含了 RAM 段和通过 Fl
转载
2024-04-26 13:06:16
94阅读
文章目录一、前言;二、`rmt`是什么;三、`ws2812`认识;四、我封装好的代码,如何使用?五、如何实现彩虹渐变效果?六、下载 一、前言; 时过一年,再来写下esp32的学习笔记,网上已经流出很多教程了,对我们的学习极为重要的,像红旭的教程很详细很nice,感谢各位大佬的开源,助国内的物联网生态蓬勃发展! &nb
转载
2024-05-20 12:12:08
30阅读