Gazebo/ROS中添加力、力矩

Gazebo/ROS中添加力、力矩文章目录前言一、在gazebo图形界面中进行操作二、MATLABmathworks官网ROS与Matlab语言入门教程-在Gazebo中应用力和力矩三、ROSANSWERS[优]applyingaforcetoarigidbody[次]Applyingaforcetoalinkingazeboplugin.[closed]前言不一定全面,未来还需要继续梳理…

大家好,又见面了,我是你们的朋友全栈君。

前言

不一定全面,未来还需要继续梳理
检索关键词:apply force time ros

1 在gazebo图形界面中进行操作

http://gazebosim.org/tutorials?tut=apply_force_torque&cat=tools_utilities

在这里插入图片描述 在这里插入图片描述

2 MATLAB

2.1 mathworks官网

https://www.mathworks.com/help/ros/ug/apply-forces-and-torques-in-gazebo.html
在这里插入图片描述

2.2 ROS与Matlab语言入门教程-在Gazebo中应用力和力矩

https://www.ncnynl.com/archives/201909/3314.html
在这里插入图片描述

3 ROS ANSWERS

3.1 applying variable body wrench

https://answers.ros.org/question/350700/applying-variable-body-wrench/
在这里插入图片描述

3.2 gazebo simulation with payload

https://answers.gazebosim.org/question/23749/gazebo-simulation-with-payload/
在这里插入图片描述

3.3 applying a force to a rigid body

https://answers.ros.org/question/11047/applying-a-force-to-a-rigid-body/
在这里插入图片描述

4 举个栗子

以turtlebot3为例,程序调用好之后
在这里插入图片描述
重新打开一个终端,参考上面的“3.2”输入

rosservice call /gazebo/apply_body_wrench "body_name: 'turtlebot3_burger::base_footprint'
reference_frame: 'turtlebot3_burger::base_footprint'
reference_point: { 
   x: 0.0, y: 0.0, z: 0.0}
wrench:
  force: { 
   x: 0.0, y: 1.0, z: 0.0}
  torque: { 
   x: 0.0, y: 0.0, z: 0.0}
start_time: { 
   secs: 0, nsecs: 0}
duration: { 
   secs: 5, nsecs: 0}"
rosservice call /gazebo/apply_body_wrench "body_name: 'turtlebot3_burger::base_footprint'
reference_frame: 'world'
reference_point: { 
   x: 0.0, y: 0.0, z: 0.0}
wrench:
  force: { 
   x: 0.0, y: 0.0, z: 10.0}
  torque: { 
   x: 0.0, y: 0.0, z: 0.0}
start_time: { 
   secs: 0, nsecs: 0}
duration: { 
   secs: 10, nsecs: 0}"

似乎duration里面的nsecs值设为-1的话,就是持续施加力了。

5 会出现的小问题

https://answers.ros.org/question/65077/errors-while-applying-force-on-a-model/
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/146407.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • apache 负载均衡策略_负载均衡slb

    apache 负载均衡策略_负载均衡slb参考文章:http://www.2cto.com/os/201109/102368.html在观看本文章之前,请先观看apache负载均衡之配置:http://blog.csdn.net/a787031584/article/details/64907389apache负载均衡策略有三种:第一种:轮询策略:即根据http请求数(requests)来均衡的分配给所代理的服

  • origin绘图过程的一些经验

    origin绘图过程的一些经验1.在“帮助->learningcenter”选项卡中可以查找教程及下载APP2.如果不小心将工具栏拖到了屏幕中间或者不小心删除了某个工具栏,可以在“查看->工具栏->重新初始化”里边进行重置工具栏。3.图像数字化(Digitize从图上扣点):工具栏上的位置在“查看(V)”的V字右下边,点击之后选择需要扣点的图片位置,即可打开图片进行扣点或者扣线。需要旋转的可以点击“旋转图像”再点下边出现的微旋按钮将图片旋转,然后移动刚刚打开的图片上的四条线使其对齐坐标轴上下边界,输入坐标轴

  • psutil documentation

    psutil documentation转载自https://pythonhosted.org/psutil/#psutil.STATUS_RUNNINGWarning Thisdocumentationreferstonew2.Xversionofpsutil.Instructionsonhowtoportexisting1.2.1codeare here.Old1

  • rsyslog丢数据_linux日志自动丢失

    rsyslog丢数据_linux日志自动丢失最近发现跑keepalived的几台机器的日志总是打印不完,还好给抛了一个报错,信息如下:[root@yw_lvs2_backupetc]#tail-n1000000/var/log/messages-20130526|grep”rate-limiting”May2011:43:55yw_lvs2_backuprsyslogd-2177:imuxsockbe

  • cobbler教程_波特桶

    cobbler教程_波特桶Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows。

    2022年10月25日
  • robotium有源码

    robotium有源码Robotium环境搭建及有源码测试用例编写:http://blog.sina.com.cn/s/blog_68f262210102v6yf.htmlAndroid自动化测试之Robotium学习:http://www.2cto.com/kf/201209/157011.htmlRobotium:http://www.2cto.com/kf/201304/205363.ht

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号