自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 ROS学习之路——第九章:乌龟仿真

roslaunch turtlebot3_navigation turtlebot3_navigation.launch+空格+map_file:=/home/roslin/map.yaml。③文件尺寸不符(582230!可能是Noetic下载的版本出现问题,可以重新下载一遍Noetic。问题,第一个是我的ubuntu版本是20.04,对应的ros版本应该是noetic。注意的是/home/roslin/map.yaml是上述的地图路径。(如果这里出现问题,可以把之前错误的地图删掉,再重新操作得到地图)

2023-10-22 13:53:28 165 1

原创 ROS学习之路——第八章:tf坐标变换

获取动态的相对坐标父级坐标world下,有两个子级坐标,已知两个子级坐标相对于world的相对坐标,求一个子级相对于另一个子级的坐标实时将动态的相对坐标信息发送给观察者,观察者根据实时更新的坐标信息,匹配到相对应的速度信息,进而实现有效跟随。

2023-10-08 14:44:11 507 1

原创 ROS学习之路与——第七章:Action通信

(1)功能包有roscpp,rospy,std_msgs,actionlib,actionlib_msgs(2)添加.action文件。

2023-10-06 20:36:24 129 1

原创 ROS学习之路——第五章:常用命令

2、功能;动态地测试ROS程序。

2023-09-18 12:12:31 86

原创 ROS学习之路——第四章:参数服务器

用于不同节点之间的数据共享,相当于一个公共容器,数据存储在该容器中,可被不同的节点调用。主要应用场景用于路径规划:例如我们可以将小车的尺寸存入参数服务器中,当进行路径规划时需要用到小车尺寸,不同节点就可以从参数服务器中调用尺寸了。

2023-09-18 10:27:37 71

原创 ROS学习之路——第三章:服务通信

1、创建srv文件(1)在新建的功能包里,建立一个srv目录,并在里面新建.srv文件(2)srv文件内容如下:#客户端请求时发送的两个数字:Requestint32 num1int32 num2---#这里用---来直接区别Request和Response#服务器响应发送的数据:Responseint32 sum(注意:int末尾没有;2、编辑配置文件。

2023-09-04 16:52:44 233

原创 ROS学习之路——第二章:话题通信

1、可以使用的数据类型:int8, int16, int32, int64 (或者无符号类型: uint*)stringtime(时间), duration(持续时间)variable-length array[](变长数组) and fixed-length array[C](定长数组)Header(ROS中特有的),包含时间戳(消息发布的时间值)和坐标帧信息2、编写流程:(1)按照固定格式创建msg文件(2)编辑配置文件(ctrl+k+u为取消注释)

2023-09-03 09:07:30 53

原创 ROS学习之路——第一章

1、ROS=Plumbing(通信)+Tools(工具)+Capabilities(功能)+Ecosystem(生态)

2023-08-29 20:32:16 63 1

原创 51单片机——蜂鸣器、AT24C02、定时器键盘、PWM、AD/DA转换、红外遥控器

1、将电信号转换为声音信号的器件2、有源蜂鸣器&无源蜂鸣器(1)有源蜂鸣器:内部自带振荡源,直接通电即可发声,频率固定(2)无源蜂鸣器:内部不带振荡源,需要控制器提供振荡脉冲才可发声,可发出不通过频率声音3、音符与频率对照表:以6号音为基准(440),不难看出中音6为低音6的两倍,高音6是中音6的两倍。每种音从1到7为等比数列关系,即两个音之间呈2^(1/12)的等比关系4、单片机原理(1)周期(us)=1/频率(kHz)(2)定时器计数次数=周期/2(取整数)

2023-08-07 22:45:18 475

原创 Autoleaders控制组——有关矩阵键盘、定时器、串口通信

1、把各个模块的代码放在.c文件中(注意为.c文件)2、在.h文件里提供外部可调用的函数的声明(注意为.h文件)3、其他.c文件想使用其中代码时,只需要#include"xxx.h"文件即可(#include< >与#include" "的区别在于前者是在目录中查找,而后者是在自己的程序的文件查找,因此需要提前把所应用的函数放进本文件夹中,否则会找不到而出现错误4、define语句:#define PI 3.14的意思为将PI代替为3.14;#define ABC的意思为定义ABC。

2023-07-19 21:21:34 193

原创 Autoleaders控制组——51单片机LED与数码管相关内容

关于单片机的一些入门知识,自学上课时做的笔记

2022-11-03 23:03:31 751 3

原创 题目——数字组合

关于数字组合的理解和方法

2022-10-23 16:50:45 276 2

原创 AutoLeaders控制组—关于指针和结构的相关知识

这是自学者学习c语言的笔记,关于指针和结构的内容,里面有一些自创的例子,可能不是很严谨,仅作为初学者参考和掌握知识

2022-10-21 18:24:53 135 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除