自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GPIO的八种模式分析

GPIO是general purpose input output,即通用输入输出端口,作用是负责外部器件的信息和控制外部器件工作。

2023-03-22 17:46:53 6206

原创 STM32之通过按键控制LED灯亮灭

之前我们已经实现了LED灯的亮灭,我们对LED灯的结构应该有一个大致的了解。接下来我们对按键控制led进行学习。

2023-03-22 09:37:37 13465 1

原创 STM32F103第一个实验点亮LED

作为简单但非常有效且有趣的STM32入门级实验,点亮LED是所有人都躲不开且不会拒绝的小实验。他不仅步骤简单,也可以大致了解我们STM32板和HAL库的一些性质,所以这个实验在STM32板子学习过程中有着无与伦比的重要性。

2023-03-21 22:16:16 974

原创 基于原子哥的STM32板的环境配置

基于原子哥的STM32板的环境配置,虽然也可以通过官网下载,但如果为了学习32板,建议使用比较成熟、内容更为丰富的网盘版本,会有更少的不兼容性问题。

2023-03-02 23:23:50 500

原创 nav的测试

小车在gazebo和rviz可以实现自动导航

2023-01-24 18:09:14 269 1

原创 gazebo实践集合

gazebo是一款机器人模拟软件,能在电脑中实现较为逼真的环境仿真并有较真实的物理引擎,可以达到简单的模拟任务。我们接下来直接实现一串用的比较多的代码。

2023-01-24 16:19:19 732 1

原创 xacro实践-探测机器人小车

接下来结合过去所学的xacro知识,进行实践。

2023-01-09 11:36:21 275

原创 xacro对urdf的优化

在部分.urdf文件中,有一些数据由于重复或者数据经过较为复杂的运算,数据体现上不直观,于是可以有xacro来优化这些数据,使程序更加具有可读性。

2023-01-07 16:30:44 386

原创 urdf实践:圆形机器人小车

我们进行搭建一个机器人小车的模型实践

2023-01-06 16:15:40 397

原创 利用joint标签为底盘添加可简单活动的附件

我们的小车底盘也需要添加一些功能性的附件,比如车轮、摄像机、激光雷达等,这时候我们就需要joint搭建力学框架和动力学结构。

2023-01-05 17:23:20 312

原创 urdf和rviz的初步使用

我们可用urdf在rviz中搭建三维模型。

2023-01-04 15:20:11 1192

原创 rosbag的读和写,以及对于出现couldn‘t find executable...常见情况的解决方法

rosbag有record和play可以记录程序的运行,并在事后复现。我们也可以在自己写bag文件,然后执行写读操作。

2023-01-02 15:56:26 1573

原创 TF2小乌龟实操

我们进行时间,生产两个小乌龟,操纵一个,并使另一个能跟踪前一个小乌龟运动。

2022-12-31 21:10:38 272

原创 tf2多坐标转换-multiple

我们有的时候可能需要多个坐标系转换,那我们需要一个新的方法。

2022-12-31 21:02:20 332

原创 TF2动态转换-dynamic

但不同的坐标系可能不像是之前静态的pub,发布方的坐标是动态变化的,所以我们不能时时改写发布方的文档来适应它,这不合理也不精准。

2022-12-31 20:46:26 260

原创 TF2坐标转换1-静态转换

我们在进行机器人操作的时候会有一个信息的输入口,比如雷达探测器、激光探测器、深度相机等,但这个信息输入口的输入坐标和机器人本身的坐标是并不相等的,需要进行一些坐标变化,此时我们需要引入TF2。

2022-12-31 20:19:36 822

原创 ROS中launch其他属性

接下来我们将逐个介绍这些launch的属性

2022-12-16 17:38:40 212

原创 launch文件结构介绍

对于launch我们还有更多内容需要介绍

2022-12-14 22:16:25 578

原创 类、函数模板、类模板、函数重载的集体应用

个人学习代码示例

2022-12-13 16:08:41 117

原创 测试代码示例

我学的一些代码的案例

2022-12-12 14:50:04 364

原创 ROS时间函数API2

ROS时间函数API2

2022-12-11 16:33:52 545

原创 ROS常用API

我们这次来了解一些ros中的常用API。

2022-12-10 18:04:00 666

原创 ROS小乌龟程序背景颜色改变2

上一次我们通过静态的程序来改变小乌龟程序的背景颜色,我们其实还有另一种方式进行小乌龟程序背景颜色的修改。

2022-12-08 17:14:22 1354

原创 ROS修改小乌龟程序背景颜色

我们在之前的编程中可以发现,小乌龟程序的背景颜色是蓝色,可能大家看的比较眼乏了,那我们接下来可以编程修改小乌龟程序的背景颜色。

2022-12-08 17:05:07 3412

原创 ROS小乌龟程序在服务器通信的应用

上次我们已经利用launch 文件和话题通信成功实现了小乌龟的位置与姿态的消息发布,这次我们将利用服务通信来实现这一功能。我们将以spawn(产卵,生成新的小乌龟)为例进行实践。

2022-12-08 16:17:27 389

原创 ROS:利用cpp代码输出小乌龟的位姿

我们之前已经可以通过launch文件调用与rostopic echo相结合的方式输出小乌龟的位置和姿势,不过我们也可以通过编写cpp文件输出小乌龟的位置与姿势的信息。

2022-12-07 17:05:51 726

原创 ROS:利用launch文件输出乌龟的位姿

我们既然已经可以通过键盘控制小乌龟了,那如果我们需要详细知道小乌龟的位置和姿态,我们可以通过利用launch文件来发布小乌龟的位置和姿态。

2022-12-07 16:34:52 650

原创 ROS小乌龟控制1

我们知道,ROS内置了一个小乌龟的样例程序。我们不仅可以通过键盘控制小乌龟的运动,也可以通过编码改变小乌龟的运动

2022-12-06 17:10:12 1455

原创 ROS调试工具2

ROS调试工具2

2022-12-06 15:59:01 343

原创 ROS诸多调试工具总结1

ROS诸多调试工具总结1

2022-12-05 21:45:38 499

原创 ROS初学:参数服务器

ROS初学:参数服务器

2022-12-04 22:54:37 194

原创 ROS客户端优化步骤2个

ROS客户端优化步骤2个

2022-12-04 14:58:06 478

原创 ROS服务通话:客户端

ROS服务通话:客户端

2022-12-03 21:02:35 250

原创 服务通信:自定义srv文件以及服务端的编写

服务通信:自定义srv文件以及服务端的编写

2022-12-03 18:08:31 640

原创 自定义msg使用C++

在之前创建talker的src文件夹中创建person.cpp并编写如下#include "ros/ros.h"

2022-12-03 13:53:16 1066

原创 针对Person.msg 的自主编译

针对Person.msg 的自主编译

2022-12-03 11:20:29 320

原创 ROS初学:订阅以及对发布的补充

订阅以及对发布的补充

2022-11-30 17:11:11 325

原创 ROS初学:简单发布

ROS初学:简单发布

2022-11-29 18:08:52 402

oled.c

oled.c

2023-05-22

空空如也

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

TA关注的人

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