小鱼做了个可视化坐标转换小工具|fishrotate

57 篇文章 48 订阅
27 篇文章 31 订阅

本教程作者:小鱼
公众号:鱼香ROS
QQ交流群:139707339
教学视频地址:小鱼的B站
官网:鱼香ROS官网
版权声明:如非允许禁止转载与商业用途。
公众号

鱼香快报

薇娅偷逃税被追缴并处罚款13亿,可购买今日宇树科技发布的Z1机械臂84万3750台

前言

小鱼在《动手学机器人学》写姿态描述一节时,坐标系绕自身旋转还是绕固定坐标系旋转非常的不直观,所以小鱼做了一个简单的库,可以将坐标旋转在RVIZ中可视化显示出来,取名叫做fishrotate

安装

使用pip

sudo pip install fishrotate

固定轴旋转

$:fishrotate sxyz base rotate 0.0 0.0 0.0 45.0 60.0 90.0 1
发布base到rotate的动画,平移:0.0,0.0,0.0,旋转:sxyz:45.0,60.0,90.0 速度:1.0

固定轴旋转

绕自身旋转

fishrotate rxyz base rotate 0.0 0.0 0.0 45.0 60.0 90.0 1
发布base到rotate的动画,平移:0.0,0.0,0.0,旋转:rxyz:45.0,60.0,90.0 速度:1.0

参考自身坐标系

使用方式

$:fishrotate -h
usage: fishrotate [-h] rotate_order origin rotate x y z r1 r2 r3 speed

fishrotate:基于ROS2的坐标旋转动画工具 使用样例:fishrotate rxyz base rotate 0.0 0.0 0.0 45.0 60.0 90.0 1.0

positional arguments:
  rotate_order  旋转顺序:sxyz,sxyx,sxzy,sxzx,syzx,syzy,syxz,syxy,szxy,szxz,szyx,sz
                yz,rzyx,rxyx,ryzx,rxzx,rxzy,ryzy,rzxy,ryxy,ryxz,rzxz,rxyz,rzyz
                ,默认:rxyz
  origin        原坐标系名字,默认:base
  rotate        旋转的坐标系名字,默认:rotate
  x             rotate沿origin的X轴平移,默认:0.0
  y             rotate沿origin的Y轴平移,默认:0.0
  z             rotate沿origin的Z轴平移,默认:0.0
  r1            绕第1个转轴的旋转,默认:45.0
  r2            绕第2个转轴的旋转,默认:60.0
  r3            绕第3个转轴的旋转,默认:90.0
  speed         旋转速度,度/秒,默认:10.0

optional arguments:
  -h, --help    show this help message and exit


技术交流&&问题求助:

  • 微信公众号及交流群:鱼香ROS
  • 小鱼微信:AiIotRobot
  • QQ交流群:139707339
  • 版权保护:已加入“维权骑士”(rightknights.com)的版权保护计划

作者介绍:

我是小鱼,机器人领域资深玩家,现深圳某独脚兽机器人算法工程师一枚
初中学习编程,高中开始接触机器人,大学期间打机器人相关比赛实现月入2W+(比赛奖金)
目前在输出机器人学习指南、论文注解、工作经验,欢迎大家关注小鱼,一起交流技术,学习机器人

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值