当前位置: 首页 > news >正文

彩票娱乐网站建设开发html页面模板

彩票娱乐网站建设开发,html页面模板,兰州微网站建设,网站建设专题的意义问题: 在Isaac-sim中如果采用set_world_pose()和get_world_pose()得到的都是四元数,如何将弧度转四元数,或者将四元数转为弧度是需要解决的一个问题, 这里的弧度是以x轴为0度,y轴为90度,逆时针方向逐渐增大…

问题:

在Isaac-sim中如果采用set_world_pose()和get_world_pose()得到的都是四元数,如何将弧度转四元数,或者将四元数转为弧度是需要解决的一个问题,
这里的弧度是以x轴为0度,y轴为90度,逆时针方向逐渐增大;

解决方案:

采用scipy.spatial.transform中的Rotation库,进行转换;
在转换的时候涉及到角度的变换,
即如果直接采用Rotation.from_euler(‘x’, angle_rad2, degrees=False)进行转换,得到的是以x轴负方向为0度,y轴为90度,顺时针方向逐渐增大;
因此需要在rad_to_quaternion函数中通过angle_rad2 = -angle_rad + math.pi方法进行转换,同样的在quaternion_to_angle函数中通过angle_rad = -angle_rad + math.pi将转换回来。

import math
from scipy.spatial.transform import Rotation
import torchdef rad_to_quaternion(angle_rad):if angle_rad > math.pi:angle_rad -= 2 * math.pielif angle_rad < -math.pi:angle_rad += 2 * math.piangle_rad2 = -angle_rad + math.pirotation = Rotation.from_euler('x', angle_rad2, degrees=False)# print("rotation.as_quat()=%s" % (str(rotation.as_quat())))quaternion = rotation.as_quat()[:]  # 将旋转矩阵转换为四元数return quaternion, angle_rad, angle_rad2def quaternion_to_angle(quaternion):rotation = Rotation.from_quat(quaternion)euler_angles = rotation.as_euler('xyz')angle_rad = euler_angles[0]angle_rad = -angle_rad + math.piif angle_rad > math.pi:angle_rad -= 2 * math.pielif angle_rad < -math.pi:angle_rad += 2 * math.pireturn angle_radfor i in range(361):rad = math.radians(i)quaternion, rad_ori, rad_new = rad_to_quaternion(rad)rad_bak = quaternion_to_angle(quaternion)theta0 = math.degrees(rad_ori)theta1 = math.degrees(rad_new)theta2 = math.degrees(rad_bak)print("原始角度为%s,经过变换后角度为%s,转换后的角度为%s"%(str(round(theta0)), str(round(theta1)), str(round(theta2))))# rad_new = math.floor(rad_new * 10000) / 10000# rad_bak = math.floor(rad_bak * 10000) / 10000# if rad_new != rad_bak:#     print("出错了rad_new=%s, rad_bak=%s"%(str(rad_new), str(rad_bak)))# print("rad=%.4f, rad_bak=%.4f"%(rad, rad_bak))
http://www.yayakq.cn/news/957579/

相关文章:

  • 免费网站容量大网站建设教程照片
  • 代理网站是什么网络公司网络推广服务
  • 邵阳经开区网站郑州做网站优化价格
  • 上海正规做网站公司有哪些昆明网络公司排行榜
  • 网站开发用什么框架麦包包的网站建设
  • 设计一个公司网站多少钱wordpress优化网站
  • 建设游戏网站丘受网站谁做的网球吧
  • 南京建站方案网站查询进入
  • 内江网站怎么做seo做网站除了域名还用什么
  • 做公司的网站的需求有哪些内容惠州企业网站seo公司
  • 建站教程图解学网页设计的心得体会
  • 冷色网站门户网站界面设计模板
  • 扬中网站建设 优帮云安徽华夏网站建设
  • 祁县网站建设免费下载歌曲的网站
  • 做视频网站要多大带宽设计参考网站推荐
  • 安阳建设局网站广告公司会建设网站吗
  • 网站开发难学吗无安全警告的浏览器
  • 网站建设刂金手指下拉十五wordpress的好
  • 网站推广对企业的优势正规网站建设
  • 湖北现代城市建设集团网站一学一做教育视频网站
  • 免费推广网站教程wordpress重定向seo
  • wordpress设置分享正规的网站优化推广公司
  • 北京网站建设华网天下上海企业营销型网站建设
  • 自媒体自助下单网站怎么做医院网站加快建设方案
  • 网站的域名怎么起西安建设网站电话号码
  • 培训机构活动策划网站php多语言网站开发
  • 东莞网站建设主要学什么个人网站备案麻烦吗
  • 怎么用vs2017做网站xampp wordpress 建站
  • 怎么提高网站流量openshift 做网站
  • 用jsp做的网站代码seo是什么意思 为什么要做seo