![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ubuntu问题日志
包含遇到的错误,ubuntu系统的概念。
WXYANXW
这个作者很懒,什么都没留下…
展开
-
moveit中不同ros控制器的区别:Position Controller,Velocity Controller,Effort_controllers,FollowJointTrajectory
力/力矩控制器(Effort Controllers)通常指的是一组基于力或力矩控制的控制器,它们直接控制机器人与环境之间的交互力或关节的力矩输出。这些控制器通常使用力/力矩传感器来测量实际力/力矩,并根据设定的力/力矩目标来调整机器人的运动。虽然GripperCommand不是ROS标准控制器类型之一,但它通常指的是用于控制机器人夹爪(如末端执行器)的控制器。应用场景:需要精确力/力矩控制的场景,如机器人臂端的夹持力控制、精细操作等。应用场景:需要稳定速度控制的场景,如移动机器人的导航和路径跟踪。原创 2024-07-11 16:09:52 · 187 阅读 · 0 评论 -
在ubuntu中,msg后缀的文件是做什么用的?和txt后缀有什么不同?
在Ubuntu(以及更广泛的Linux系统和ROS——Robot Operating System)中,.msg 后缀的文件是专门用于ROS系统内部,用于定义消息数据结构的。这些消息类型可以是简单的数据类型(如整数、浮点数、字符串等),也可以是复杂的数据结构(如包含多个字段的结构体)。处理:ROS提供了工具来解析.msg 文件,并生成相应的源代码(如C++、Python等),这些代码允许节点创建、发送和接收具有这些消息类型的消息。用途:.txt 文件是通用的文本文件,它们没有特定的用途限制。原创 2024-07-11 13:47:07 · 258 阅读 · 0 评论 -
ubuntu20.04自建ros c++功能包简易步骤(按思维常理的步骤)
查看整体编译的结果,如果有报错可能是CMakeLists.txt中的语法错误,仔细检查,可以在评论区下面问。add_executable(你想要的节点名字 src/你想执行的cpp代码)3.打开cpp_test里的src文件夹,把刚写的test.cpp放进去。原创 2024-07-09 10:35:54 · 239 阅读 · 0 评论 -
rosrun与python指令编译py文件一个通过一个报错
原来如果用rosrun,py文件最前面应该加上#!/usr/bin/env python3,这称为shebang行。同一段hello word代码,用python编译与用rosrun编译,居然后者说我语法错误。原创 2024-07-08 16:11:45 · 138 阅读 · 0 评论 -
解决Resource not found: The following package was not found in <arg name=“db_path“ default=“$(find myc
其实可以在我的moveit的生成的路径上初见端倪,我是在我自己自创的功能包里面的mycobot_moveit_config文件夹生成的,然而moveit生成的实际上就是一个功能包,所以正确的做法应该是生成到工作空间catkin_ws下的src文件夹下,让moveit生成的文件地位上是一个功能包而不是功能包下的某个文件夹。在用moveit生成launch文件的时候出现了这个报错,其实moveit生成的文件其实就是完整的一个功能包的文件。原创 2024-07-08 15:49:44 · 293 阅读 · 0 评论 -
同样是执行python文件,rosrun和python指令有什么不同?
rosrun和直接使用python命令来执行 Python 文件在 ROS (Robot Operating System) 环境中有着显著的不同,主要体现在它们如何与 ROS 系统集成以及它们如何管理环境变量和依赖。原创 2024-07-08 15:53:14 · 416 阅读 · 0 评论