自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 10、点云处理技术在机器人学中的应用

本文深入探讨了点云处理技术在机器人学中的应用,包括使用PCL库进行点云的创建、加载、可视化、过滤、配准和分割等操作,并结合ROS实现高效的数据通信。同时,文章通过具体场景展示了点云处理在机器人导航、物体识别和SLAM中的实际应用,以及如何优化点云处理性能。最后,讨论了当前面临的挑战及未来发展方向,为读者提供了实践建议和示例代码。

2025-06-22 11:41:41 26

原创 9、计算机视觉与ROS:从硬件接口到高级应用

本文详细介绍了如何在ROS环境中进行计算机视觉开发,涵盖相机驱动(火线和USB相机)、相机校准、图像处理管道、视觉里程计(viso2和fovis)以及点云处理等内容。通过这些技术,开发者可以从硬件接口到高级应用全面掌握ROS中的计算机视觉技术。

2025-06-21 12:21:33 15

原创 8、使用ROS与传感器和执行器进行交互

本博文详细介绍了如何使用ROS与各种传感器和执行器进行交互,包括操纵杆、Arduino、IMU、GPS、激光测距仪、Kinect传感器和Dynamixel伺服电机。通过具体示例和步骤,帮助读者在实际机器人项目中应用ROS,实现复杂和高效的机器人控制系统。

2025-06-20 09:47:37 18

原创 7、使用 MoveIt!进行操作

本文详细介绍了MoveIt!的架构和功能,包括如何安装、配置和使用MoveIt!进行机械臂的操作。内容涵盖了运动规划、规划场景、世界几何监控、正逆向运动学、碰撞检测等核心技术,并提供了集成机械臂到MoveIt!的具体步骤以及通过RViz插件进行可视化操作的方法。同时,还展示了如何通过编程实现简单的运动规划任务和拣选放置任务,帮助开发者更好地理解和应用MoveIt!的强大功能。

2025-06-19 11:14:58 33

原创 6、掌握ROS导航堆栈:实现机器人自主导航

本文详细介绍了如何配置和使用ROS导航堆栈,使机器人具备自主导航能力。内容涵盖导航堆栈的配置、成本地图的设置、RViz可视化工具的应用、自适应蒙特卡洛定位(AMCL)的工作原理及配置,以及如何通过动态调整参数优化性能。最后,还提供了发送导航目标的客户端代码示例,帮助读者实现机器人在已知或未知环境中的智能导航。

2025-06-18 16:38:04 22

原创 5、ROS导航堆栈详解:从配置到实现

本文详细介绍了ROS中的导航堆栈,涵盖其功能、应用场景及机器人硬件要求。通过配置传感器、发布里程计信息、创建地图、使用AMCL定位以及设置全局和局部代价地图等步骤,帮助开发者实现机器人在已知或未知环境中的自主导航。同时,还提供了在RViz中可视化导航数据的方法,便于调试和优化系统性能。

2025-06-17 14:58:15 13

原创 4、三维建模与仿真:从零开始构建和模拟机器人

本文详细介绍了如何在ROS中从零开始构建和模拟机器人,包括创建URDF文件、使用Xacro简化代码、通过RViz加载模型、添加物理与碰撞属性、使用SketchUp进行三维建模以及在Gazebo中进行模拟。通过这些步骤,读者可以掌握完整的机器人三维建模与仿真技术,并为实际开发打下坚实基础。

2025-06-16 15:58:45 31

原创 3、可视化与调试工具:提升ROS开发效率

本文详细介绍了ROS开发中常用的调试与可视化工具,包括GDB调试器、Valgrind内存分析工具、rqt_graph节点图展示、rviz三维可视化、rosbag数据记录与回放,以及rqt_console和rqt_logger_level日志管理工具。通过这些工具的应用,开发者可以更高效地进行ROS系统的开发、调试与测试,提升项目进展速度和系统可靠性。

2025-06-15 11:20:03 6

原创 2、ROS架构与核心概念详解

本文详细介绍了ROS的架构与核心概念,包括文件系统层、计算图层和社区层面的关键内容。通过创建工作空间、包、节点等实际操作加深理解,并探讨了如何优化ROS性能和扩展其功能,帮助开发者掌握构建和操作ROS系统的方法。

2025-06-14 09:37:42 12

原创 1、ROS入门指南:从安装到初步应用

本文详细介绍了ROS(机器人操作系统)的安装、配置及初步应用,包括在不同环境下的安装方法(如个人电脑、虚拟机、Docker和树莓派),以及ROS的基本架构和概念。此外,还深入探讨了ROS的文件系统层、计算图层和社区层,并介绍了常用的可视化与调试工具、三维建模与仿真工具,以及导航堆栈的配置和使用方法。适合初学者快速入门并深入了解ROS的核心功能。

2025-06-13 09:25:38 66

ROS机器人编程实战指南

本书《有效机器人编程与ROS第三版》是机器人操作系统(ROS)框架的权威指南,适合从爱好者到专业人士的所有机器人开发者。书中不仅涵盖了ROS的基础知识,如安装、配置和基本操作,还深入探讨了高级主题,如三维建模、仿真、导航堆栈、计算机视觉和点云处理。通过丰富的示例和实践教程,读者可以掌握如何使用ROS开发功能强大的机器人系统,包括自主导航、视觉感知和机械臂控制等。本书还介绍了多种传感器和执行器的应用,帮助读者将理论知识应用于实际项目。无论是初学者还是有一定经验的开发者,都能从中获得宝贵的知识和技能。

2025-06-22

空空如也

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

TA关注的人

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