摘要: pluginlib用法 通俗一点说,plugin的用法就像是面向对象编程里面的多态。插件就是子类,插件实现父类的方法,那么系统调用父类方法时就是子类的方法,也就实现了替换。对应ROS里面只需要在launch文件中选择想要的插件,无需修改预案系统即可完成替换。 这里实现一个常用的plugin场景。 c 阅读全文
posted @ 2024-03-04 19:58 Ladisson-blog 阅读(275) 评论(0) 推荐(0)
摘要: 如何在同一工作空间下调用另一ros功能包 本项目有两个ros功能包,a_pack和b_pack,a_pack调用了b_pack的函数,本项目为了展示如何配置b_pack和a_pack功能包,让a_pack可以调用b_pack。 在c++编程中,常见用法是将b_pack编译成库文件,然后b_pack对 阅读全文
posted @ 2024-03-04 19:54 Ladisson-blog 阅读(1004) 评论(0) 推荐(0)
摘要: tf2命令行基本使用教程 这里提供基础的tf2使用方法,包括命令行工具和launch代码。 查看tf树的基本用法 # 查看tf树 rosrun rqt_tf_tree rqt_tf_tree # 保存tf树为pdf文件 rosrun tf2_tools view_frames.py # 使用命令行查 阅读全文
posted @ 2024-03-04 19:27 Ladisson-blog 阅读(177) 评论(0) 推荐(0)
摘要: ROS tf2使用教程 本项目主要介绍ros1和ros2中tf2的基本使用方法(发布静态和动态tf,坐标变换),以及使用ros库函数将四元数和欧拉角相互转换。tf2是tf的升级版本,支持ros1和ros2,tf2主要由ROS官方的tf2和tf2_ros两个功能包组成。 原理概述: ros将坐标变换系 阅读全文
posted @ 2024-03-04 19:21 Ladisson-blog 阅读(1952) 评论(0) 推荐(0)
摘要: How to build a docker image. 本项目用于学习使用docker来构建镜像。 这里我们使用docker来编译我们的一个c++项目然后生成一个docker镜像,并将镜像上传到自己的docker仓库,最后使用该镜像来运行我们的项目。 0. cpp源文件介绍 在src文件夹下面有一 阅读全文
posted @ 2024-03-04 16:57 Ladisson-blog 阅读(56) 评论(0) 推荐(0)
摘要: 1、创建仓库和配置仓库 # 初始化仓库 git init git add . git commit -m "init commit" git remote add origin <https://...> git push -u origin master # 查看git用户名和邮箱 git con 阅读全文
posted @ 2024-03-04 15:09 Ladisson-blog 阅读(38) 评论(0) 推荐(0)
摘要: 备注:主要推荐代码递归折叠+代码展开+单个函数折叠+单个代码展开。原因:vscode中的visual studio keymap插件对于代码折叠支持不充分,查看大型项目时不方便。 一、个人快捷键推荐 1、前进:ctrl + shift + - 2、回退:ctrl + - 3、查看定义和引用:F12 阅读全文
posted @ 2023-08-21 20:42 Ladisson-blog 阅读(646) 评论(0) 推荐(0)
摘要: ubuntu20.04 安装 docker 教程 本博客测试安装时间2023.8月 一、docker安装内容:docker Engine社区版 和 docker Compose 二、安装环境:ubuntu20.04 三、安装步骤: # 如果已经安装过docker,请先卸载,没安装则跳过 for pk 阅读全文
posted @ 2023-08-21 17:35 Ladisson-blog 阅读(1468) 评论(1) 推荐(0)
摘要: 1、常见的网络攻击有哪些? 答:(1)口令攻击:也就是窃取用户的账户和密码,普通用户习惯于设置简单的密码,且多个系统用同一套密码,黑客可以使用字典攻击(常用密码库,比如一些生日,年份,名人名字等)的方式来试探,直到获取用户密码。 (2)缓冲区溢出攻击:如C语言程序中的数组访问越界,会导致程序终止。 阅读全文
posted @ 2022-03-20 19:44 Ladisson-blog 阅读(199) 评论(0) 推荐(0)
摘要: 现在主流的游戏引擎包括: 1、Unity3D,C#语言,优点在于支持几乎所有平台 丹麦创立的一家公司,现已被微软收购。在中国市场占有率最高,也是社群很强大,一般解决方案也能在网上找到,教程丰富。物理引擎采用英伟达的PhysX 代表作:王者荣耀、纪念碑谷、神庙逃亡 2、UnReal 4 (虚幻4),C 阅读全文
posted @ 2019-11-10 10:54 Ladisson-blog 阅读(4341) 评论(0) 推荐(0)