博客中国高校智能机器人比赛经验总结与分享——1V1擂台机器人

  文章目录 1.总体策略 上台策略: 备战策略: 传感器策略: 机器人硬件设计: 2.比赛经验总结 1.比赛前期车体安装及调试 2.比赛车体调试与经验汇总 比赛简介 智…

58
2天前
0
0
1

博客学做智能车–电磁探究篇

本文将系统阐述如何做好电磁车前期的硬件与软件准备工作   硬件部分   认识电感 工字电感 感应赛道交变磁场,产生感应电动势,后续电路通过对感应电动势进行一些列…

62
4天前
0
0
1

博客学做智能车–舵机认知篇

本文将会系统阐述在做智能车过程中舵机学习的注意事项   当拿到一个舵机我们应该怎么做?事先应该去做什么准备验证工作?   舵机的概念 舵机简单的说就是集成了直流…

119
2020年11月18日 09时10分
0
0
2

博客教你10分钟完成智能小车的PID调速

简介 今天来分享一下我是如何用最短的时间进行智能小车的PID调速的。在疫情期间比较无聊,在某宝买了一个智能小车底盘和一堆零件,基于Arduino Due和树莓派进行开发,Due负责…

251
2020年11月17日 09时28分
3
0
2

博客Arduino智能小车系列教程2——智能小车测试篇

Arduino智能小车系列教程 Arduino智能小车系列教程1——拼装篇 Arduino智能小车系列教程2——智能小车测试篇 Arduino智能小车系列教程3——智能小车测试篇 …

219
2020年11月10日 10时00分
0
1
0

博客Arduino智能小车系列教程1——智能小车拼装篇

Arduino智能小车——拼装篇 文章目录 Arduino智能小车——拼装篇 简介 准备材料 拼装步骤 电机线的焊接 电机固定 安装背板支柱 安装背板 安装轮子 总结 简介 Ard…

225
2020年11月6日 10时02分
0
1
0

博客ROS试验车设计②

试验车的设计,除了结构设计之外,当然还需要合适的通讯系统设计才能让试验车动起来。本篇博客我们主要介绍一下ROS试验车上搭载的传感器,并且对传感器进行报文解析。最终实现的结果是能够通过ROS实现对试验车上传感器数据的监控。

731
2020年9月11日 10时31分
1
0
4

博客ROS2入门教程——17. 创建一个简单的服务器和客户端(C++)

节点之间通过服务通信时,发送请求的一端称之为客户端(Client),应答的一端称之为服务器(Server),请求和应答的数据结构使用srv文件描述。   接下来我们就尝试…

826
2020年9月4日 09时26分
1
0
1

博客智能车竞赛——ROS组国赛篇 三

Open Source!

961
2020年8月28日 16时36分
1
0
8

博客ROS2入门教程——16. 创建一个简单的订阅者和发布者(Python)

上一篇我们通过C++实现了发布者和订阅者,本篇我们试试用Python来实现同样的功能。   1.创建功能包 首先我们在之前创建的dev_ws工作空间中来创建一个放置节点代…

735
2020年8月25日 12时49分
1
0
1

博客ROS2入门教程——15. 创建一个简单的订阅者和发布者(C++)

ROS2计算图中的每个节点都各司其职的在运行某个功能单元,节点之间也难以避免会有数据的传输,也就是通过我们之前介绍的话题和服务实现通信。之前我们已经通过命令行实现过话题的发布和订阅…

1084
2020年8月24日 16时01分
0
0
1

博客ROS2入门教程——14. 创建ROS2功能包

功能包是ROS2中组织代码的基本容器,方便我们编译、安装、分发开发的代码,一般来讲,每个功能包都是用来完成某项具体的功能相对完整的单元。   ROS2中的功能包可以使用C…

1244
2020年8月21日 12时34分
0
0
3

博客智能车竞赛——ROS组国赛篇 二

根据官方新给出的比赛细节,聊一聊几种能实现的方案,以及我们队所用的算法方案。

1505
2020年8月20日 10时39分
0
1
31

博客ROS2入门教程——13. 创建ROS2工作空间

ROS2中的工作空间类似我们常说的概念——“工程”,是我们在ROS中开发具体项目的空间,所有功能包的源码、配置、编译都在该空间下完成。   我们可能会同时开发多个项目,就…

1152
2020年8月20日 10时22分
0
0
0

博客ROS2入门教程——12. 使用ros2 bag录制/回放数据

有的时候我们希望在别人已有的数据集上做开发,或者复现之前已经构建好的场景数据,这时候就可以用ROS2中的ros2 bag工具啦。   ros2 bag是一个命令行工具,可…

1032
2020年8月18日 10时28分
0
0
0

博客ROS2入门教程——11. 创建一个launch文件

到现在为止,每次启动一个ROS2中的节点,我们都需要开启一个新的终端运行ros2 run指令,如果机器人系统中的节点很多,这样岂不是很麻烦。   ROS2针对这个问题,专…

1143
2020年8月17日 12时08分
0
0
1

博客ROS2入门教程——10. rqt_console工具的使用

在终端中运行ROS2节点时,节点的日志信息会在终端中显示出来,但是这种方式呈现的日志比较凌乱,所以ROS2提供了一个专门用于管理日志信息的可视化工具——rqt_console。今天…

898
2020年8月14日 14时30分
0
0
0

博客ROS2入门教程——9. 理解动作(Action)

之前介绍到的话题和服务是ROS中最重要的两种底层通信机制,但也并不是说能解决所有应用层的问题,举一个例子,如果要让机械臂抓取一个物体,我们不仅要发出指令,还需要获取机械臂的实时反馈…

981
2020年8月13日 10时43分
0
0
0

博客ROS2入门教程——8. 理解参数(Parameter)

参数也是ROS2中很重要的一个概念,主要作用是对节点功能的配置,在ROS2中,每个节点都有自己的参数,这些参数可以用整型数、浮点数、布尔型数、字符串和列表来描述。   依…

773
2020年8月12日 10时39分
0
0
1

博客ROS2入门教程——7. 理解服务(Service)

之前讲的话题通信是基于订阅/发布机制的,无论有没有订阅者,发布者都会周期发布数据,这种模式适合持续数据的收发,比如传感器数据。机器人系统中还有另外一些配置性质的数据,并不需要周期处…

1070
2020年8月11日 10时29分
0
0
2

博客智能车竞赛——ROS组国赛篇

针对本次国赛ROS组别的任务进行解析,并概述两种任务实现思路以及方案。由于是赛前,所以仅是思路交流,不会涉及技术方案也不会开源代码。

1524
2020年8月10日 17时09分
0
0
5

博客ROS2入门教程——6. 理解话题(Topic)

大道至简,ROS2将复杂的机器人系统拆解成许多模块节点,而这些节点之间则是通过一个至关重要的通道完成数据交换的,这个通道就是“话题”。 一个节点可以通过多个话题向外发布数据,也可以…

1203
2020年8月7日 09时21分
0
0
0

博客ROS2入门教程——5. 理解节点(Node)

和ROS1一样,ROS2中的各项资源也是通过计算图(“ ROS (2) graph”)联系到一起的。计算图是一个由各种ROS2元素组成的网络,共同完成数据的传输,其中每一个完成具体…

1409
2020年8月6日 10时00分
0
0
2

博客ROS2入门教程——4. 小海龟仿真器基础使用

小海龟(Turtlesim)是ROS2中一个非常重要的入门级例程,通过海龟仿真,我们可以了解到很多ROS2的底层原理,涉及节点、话题、服务等核心概念。   1.安装海龟仿…

1899
2020年8月5日 10时14分
0
0
3

博客ROS2入门教程——3. ROS2环境配置

workspace是ROS2中的工作空间,也是我们开发机器人代码的位置。   ROS2安装的系统目录称之为“underlay”,我们自己创建的工作空间称之为“overla…

2530
2020年8月4日 09时50分
0
0
1