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

深圳市宝安区做网站建设的企业优化一下

深圳市宝安区做网站建设的企业,优化一下,做网站免费服务器哪家好,网站列表页是啥从官方github的所有源码库来看,所有的source命令只有两条,执行它以配置环境变量: source /opt/ros/galactic/setup.bash source /home/cyberdog_ws/install/setup.bash 如果运行脚本之后gazebo正常启动及机器狗模型在悬空状态,问…
  • 从官方github的所有源码库来看,所有的source命令只有两条,执行它以配置环境变量:

    source /opt/ros/galactic/setup.bash
    source /home/cyberdog_ws/install/setup.bash

如果运行脚本之后gazebo正常启动及机器狗模型在悬空状态,问题可能是: 运行脚本gazebo启动比较慢,导致控制模块无法通信,可以按照本文档概述下的 “分别运行个程序” 章节依次运行程序。 如果gazebo正常启动及机器狗模型在爬下状态,问题可能是: 没有给发送控制指令,可以按照本文档通信接口下的 “仿真例程” 章节运行键盘控制模块进行测试。

  • 仿真软件文档中的命令“ros2 launch cyberdog_gazebo gazebo.launch.py” 是单独运行仿真软件。
  • 正常运行中直接使用这个命令即可,无需运行gazebo.launch.py
    cd /home/cyberdog_sim
    source /opt/ros/galactic/setup.bash
    source ./install/setup.bashcd /home/cyberdog_sim#↑如果不在这个目录下运行会出错
    python3 ./src/cyberdog_simulator/cyberdog_gazebo/script/launchsim.py

  • 移动robot到指定位置:
     

    # 先soure ROS2的source文件,再使用gz命令设置robot坐标
    # 命令设置坐标后会导致robot无法使用鼠标移动位置
    gz model -m robot -x 8.6 -y 8.6 -z 1 -R 0 -P 0 -Y -3.14
    

    gz命令移动坐标写成一个python文件便是:
     

    import threading
    import subprocess
    import time  # 导入时间模块# 可调节的全局变量
    set_robot_pos_model_name = "robot"  # 替换为你的机器人模型名称
    set_robot_pos_x = 8.6
    set_robot_pos_y = 8.6
    set_robot_pos_z = 0.56
    set_robot_pos_roll = 0
    set_robot_pos_pitch = 0
    set_robot_pos_yaw = -3.14def main():threading.Timer(1, set_robot_position,[set_robot_pos_model_name, set_robot_pos_x, set_robot_pos_y, set_robot_pos_z, set_robot_pos_roll,set_robot_pos_pitch, set_robot_pos_yaw]).start()def set_robot_position(model_name, x, y, z, roll, pitch, yaw):try:# 构建 gz 命令command = ['gz', 'model', '-m', model_name,'-x', str(x), '-y', str(y), '-z', str(z),'-R', str(roll), '-P', str(pitch), '-Y', str(yaw)]# 执行 gz 命令subprocess.run(command, check=True)print(f'Successfully set {model_name} position to x={x}, y={y}, z={z}, R={roll}, P={pitch}, Y={yaw}')except subprocess.CalledProcessError as e:print(f'Failed to set position: {e}')except FileNotFoundError:print('The gz command is not found. Make sure Gazebo is installed and gz is in your PATH.')# 主函数
    if __name__ == '__main__':main()  # 运行主函数
    

http://www.mmbaike.com/news/25613.html

相关文章:

  • 购物网站备案费用网络销售平台有哪些
  • 网站托管及维护网站模板定制
  • 个人工作室网站模板百度指数人群画像哪里查询
  • 做体力活的网站查企业信息查询平台
  • 做网站汉中网站收录查询爱站
  • 深圳好点的网站建设公司3a汽车集团公司网络营销方案
  • 自己想学做博客网站吗网络营销的目标
  • 做药材生意的网站口碑营销成功案例简短
  • 鹰潭网站建设明年2024年有疫情吗
  • 怎么让搜索引擎收录网站山东济南最新消息
  • php做网站最容易网络推广文案策划
  • 百度网站下拉怎么做的广州专门做网站
  • 佛山高端网站开发公司网络服务包括哪些内容
  • 二级院系网站建设个人网页制作完整教程
  • 湘潭建设厅官方网站百度24小时人工客服电话
  • 如何在自己的网站上做歌单网站推广软件ky99
  • 丽水建设局网站文件微信小程序开发多少钱
  • 2015做导航网站web网页模板
  • 国外做ae模板网站大全百度账号快速注册
  • 河北高端网站建设网络推广怎么做好
  • 北京网站设计公司wx成都柚米科技15站点推广是什么意思
  • 云服务器可以做网站网络推广可做哪些方面
  • 重庆住建网站全渠道营销成功案例
  • 网站建设深圳公司正规电商平台有哪些
  • 做seo_教你如何选择网站关键词贴吧高级搜索
  • 途牛企业网站建设方案手机网站搜索优化
  • 怎样为网站做外链淘宝搜索词排名查询
  • 常州网站制作费用今日nba数据帝
  • 住宅设计网站推荐seo是什么软件
  • 公司微网站怎么做的好网站优化要多少钱