摘要: 四元数(Quaternion)是由爱尔兰数学家威廉·卢云·哈密顿在1843年创立出的数学概念。通常记为H,或 H {\displaystyle \mathbb {H} }。 从明确地角度而言,四元数是复数的不可交换延伸。如把四元数的集合考虑成多维实数空间的话,四元数则代表着一个四维空间,相对于复数为 阅读全文
posted @ 2025-07-13 05:26 杨孝乾 阅读(351) 评论(0) 推荐(0)
摘要: tf2是一个转换库,它允许用户跟踪一段时间内的多个坐标系。 tf2在时间上缓冲的树结构中维持坐标帧之间的关系,并允许用户在任何期望的时间点变换任意两个坐标帧间的点、向量等。 阅读全文
posted @ 2022-11-06 01:43 杨孝乾 阅读(1503) 评论(0) 推荐(0)
摘要: URDF(统一机器人描述格式)是一种文件格式,用于指定ROS中机器人的几何结构和组织。 阅读全文
posted @ 2022-11-05 20:49 杨孝乾 阅读(1094) 评论(0) 推荐(0)
摘要: MoveIt2(ROS2 Galactic)初学者教程 通过初学者教程学习MoveIt的基础,帮助您创建下一个机器人操纵项目。 阅读全文
posted @ 2022-11-02 10:47 杨孝乾 阅读(1035) 评论(0) 推荐(0)
摘要: ROS2启动文件允许您同时启动和配置包含ROS 2节点的多个可执行文件。 阅读全文
posted @ 2022-10-30 19:36 杨孝乾 阅读(790) 评论(0) 推荐(0)
摘要: 使用rosdep管理依赖关系,创建操作,编写动作服务器和客户端(C++),在单个进程中组合多个节点,监控参数更改(C++),发动,tf2,测试,URDF 阅读全文
posted @ 2022-10-27 12:44 杨孝乾 阅读(934) 评论(0) 推荐(0)
摘要: 确保软件包列表和已安装的软件包是最新的。 sudo apt update sudo apt upgrade 安装和配置php sudo apt show php sudo apt install php-fpm sudo apt install php-dom sudo apt install ph 阅读全文
posted @ 2022-10-20 10:36 杨孝乾 阅读(139) 评论(0) 推荐(0)
摘要: 使用colcon构建包 背景 colcon是ROS构建工具catkin_make、catkin_make_isolated、catkin_tools和ament_tools的迭代。 有关colcon设计的更多信息,请参阅本文档。 源代码可以在colcon GitHub组织中找到。 先决条件 安装co 阅读全文
posted @ 2022-10-18 13:11 杨孝乾 阅读(1968) 评论(0) 推荐(0)
摘要: 配置环境 使用turtlesim和rqt Turtlesim是一款用于学习ROS 2的轻量级模拟器。 它演示了ROS 2在最基本的级别上的功能,让您了解稍后将如何使用真实的机器人或机器人模拟。 rqt是ROS2的GUI工具。 rqt中的所有操作都可以在命令行上完成,但它提供了一种更简单、更用户友好的 阅读全文
posted @ 2022-10-11 22:10 杨孝乾 阅读(1736) 评论(0) 推荐(0)
摘要: ros2_control是使用(ros2)对机器人进行(实时)控制的框架。 它的包是ros(机器人操作系统)中使用的ros_control包的重写。 ros2_control的目标是简化新硬件的集成并克服一些缺点。 如果您不熟悉控制理论,请对其有所了解(例如,在维基百科上),以熟悉本手册中使用的术语 阅读全文
posted @ 2022-10-10 22:04 杨孝乾 阅读(3134) 评论(0) 推荐(0)