机器人
文章平均质量分 77
LLeeeTT
努力
展开
-
搭建ROS小车——上位机篇(基于arduino mega2560,L298N)
环境上位机为树莓派3B+环境:ubuntu mate16.04 + ros kineticros master在电脑上,环境为ubuntu18.04 +ros melodic考虑到之后可能会拓展别的功能,节点都在树莓派上运行会比较卡,这里使用了ROS的分布式通讯,主机为我电脑的linux系统,从机为树莓派ROS分布式多机通讯的配置与实现功能包树莓派端:只创建了一个工作空间,放了ros_arduino_bridge和sc_mini(国科光芯激光雷达)两个功能包,这款雷达可能没什原创 2021-02-25 23:42:07 · 2511 阅读 · 3 评论 -
搭建ROS小车——下位机篇(基于arduino mega2560,L298N)
ROS与arduino的通讯使用了ros_arduino_bridge,代码也是根据学校师兄的代码进行修改的,师兄说直接烧录就可以使用了但我还是遇到了很多问题,Debug的很难受,以下操作仅供参考,需要根据实际情况自行调整L298N的使用连接方式不调速:直接与IN1、IN2连接,ENA、ENB键帽不动(键帽的作用是让ENA、ENB默认与5V连接,这样才能驱动电机转动,只有ENA、ENB处于高电平时对应的电机才能转动)调速:IN1.2.3.4与arduino连接后,将ENA、ENB在IN平行一侧的原创 2021-02-25 14:24:27 · 4133 阅读 · 7 评论 -
搭建ROS小车——硬件购买篇(基于arduino mega2560,L298N)
在寒假期间完成了ROS小车的制作,记录一下,不过也有很多不足,之后再进行修正,本系列文章将分为硬件购买篇、下位机篇、上位机篇、功能拓展篇四个部分来进行讲解上位机树莓派3B+、16GBSD卡如果想要更好的建图、控制,可以在ROS小课堂上购买IMU模块下位机Arduino MEGA2560驱动电机链接:使用了平衡小车之家的这款电机以及配套的电机支架、轮子电机驱动:L298N电机驱动模块连接使用了杜邦线供电电池使用了这款锂电池树莓派直接充电宝供电小车框架是原创 2021-02-25 09:51:51 · 3785 阅读 · 5 评论 -
自主导航机器人制作十日谈学习心得(5)(6)
6.机器人操作系统的使用与配置熟悉环境Linux基础命令创建文件夹,查看文件夹mkdir创建文件夹ls显示文件夹进入文件夹cd用“某某某”打开“某某某”贴士:忘了输啥用TAB(如果没有用可以用rospack profile修复一下) 忘了用法-helpROS基础命令核心指令roscore 运行rosrosrun(运行) 哪里(功能包名) 的 APP(节点)rostopic(话题工具箱) 工具 被修理的东西话题工具箱rost原创 2021-02-14 01:09:42 · 998 阅读 · 2 评论 -
自主导航机器人制作十日谈学习心得(3)(4)
3.ROS_arduino_bridge1.开源硬件将想法通过程序告诉Arduino Nano,让他的GPIO输出或者输入一定规律的电信号来感知和控制世界GPIO(general-purpose input/ourput)2.开源项目判断文件夹下哪个代码可以被arduino打开:一般与文件夹同名的代码就是主代码项目配置2.1Arduino Nano与电机驱动模块的关系2.2带编码器的直流减速电机2.3带编码器的直流减速电机2.4电机驱动模块TB6612将Nano输出原创 2021-02-14 00:57:33 · 630 阅读 · 0 评论 -
《机器人操作系统(ROS)浅析》笔记
机器人操作系统(ROS)浅析这是看了《A Gentle Introduction to ROS 》这本书后记的笔记,网上刚好找得到中文版的,就看中文版了,欢迎大佬批评指正,如需书的pdf可留下邮箱。1.文件架构工作空间顾名思义就是进行操作的地方,放置有编译空间,初始化工作空间:在src文件夹下创建了一个 CMakeLists.txt 的文件,目的是告诉系统,这个是ROS的工作空间为了可以正常使用它,我们需要设置环境变量,让环境变量在所有终端都可以使用src文件下放置你所需要的功能包功原创 2021-01-25 23:23:33 · 853 阅读 · 7 评论 -
自主导航机器人制作十日谈学习心得(1)(2)
介绍:暑假期间与团队一起学习的第一天,做笔记并上传博客,分享一下学习ROS的心得,也当做是加强记忆了。1.简单的配置1.本机如何传文件到VMware 中之前稍微学习过ROS的基础,这部分内容算是二刷了,思路果然会比较清晰,脑子中会有大概的框架,同时也解决了之前传文件就死机的问题Linux与Win10文件共享与教程不同,我用的虚拟机是VMware,但软件大体相同,所以学习起来并无什么困难,可能就是刚进团队时师兄说的知识迁移吧。2.项目分析与采购技巧老师说:“刷店铺是了解材料的最好入门方法原创 2020-08-06 22:40:38 · 568 阅读 · 1 评论