游戏手柄遥控越疆协作机器人[三]

游戏手柄遥控越疆协作机器人

  • [一、运行gazebo查看topic list](#一、运行gazebo查看topic list)
  • [二、新建C++ pkg](#二、新建C++ pkg)
  • 三、启动

一、运行gazebo查看topic list

bash 复制代码
ros2 launch dobot_gazebo gazebo_moveit.launch.py

ros2 topic list

/clock

/dynamic_joint_states

/joint_state_broadcaster/transition_event

/joint_states

/nova2_group_controller/controller_state
/nova2_group_controller/joint_trajectory

/nova2_group_controller/state

/nova2_group_controller/transition_event

/parameter_events

/performance_metrics

/robot_description

/rosout

/tf

/tf_static

二、新建C++ pkg

bash 复制代码
ros2 pkg create --build-type ament_cmake --license Apache-2.0 joystick_Nova2_control

cmakelist.txt

bash 复制代码
find_package(rclcpp REQUIRED)
add_executable(cpp_node src/cpp_node.cpp)
ament_target_dependencies(cpp_node rclcpp)
install(TARGETS cpp_node
       DESTINATION lib/${PROJECT_NAME})

package.xml

bash 复制代码
 <depend>rclcpp</depend>

三、启动

bash 复制代码
ros2 run joy joy_node
ros2 launch dobot_gazebo gazebo_moveit.launch.py
ros2 launch dobot_moveit moveit_gazebo.launch.py
ros2 topic pub /clock rosgraph_msgs/msg/Clock "{clock: {sec: 0, nanosec: 0}}" -r 100 
相关推荐
德迅云安全-上官2 小时前
德迅云安全游戏盾与DDoS高防IP对比:差异、优势及选型指南
tcp/ip·游戏·ddos
REDcker3 小时前
机器人世界模型三类分类详解
分类·数据挖掘·机器人
code_pgf3 小时前
C++ 工程架构设计规范
c++·机器人
自动化智库3 小时前
OpenCvSharp读取、显示和写入图像
机器人
丁小未4 小时前
Unity 几种常见合批手段的要求
游戏·unity·合批·srpbatcher·动态合批·静态合批
光锥智能12 小时前
WAIC亮点|兼具泛化能力与作业效率的极智嘉机器人天团
人工智能·机器人
河南花仙子科技16 小时前
花仙子科技详解:小游戏合规开发完整要点
科技·游戏
chase。21 小时前
【学习笔记】PointWorld:迈向通用机器人操控的3D世界模型
笔记·学习·机器人
云间月13141 天前
搭一套截图识别通知机器人:OCR、飞书Webhook与远程触发实战
机器人·ocr·飞书
TsingtaoAI1 天前
脑控机器人项目交付|用意念指挥机器人,情绪交互与抓取功能全面实现
人工智能·ai·机器人·具身智能