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

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

  • [一、运行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 
相关推荐
nenchoumi31195 小时前
ROS2 Humble 笔记(十二)launch 文件与 namespace 启动多个节点
笔记·机器人·ros2
nenchoumi31196 小时前
ROS2 Humble 笔记(十)多机分布式通讯 DDS 与宿主机和Docker容器
笔记·机器人·ros2
上海云盾安全满满19 小时前
APP应用怎么选择游戏盾
网络·游戏
棉猴19 小时前
《pygame中Sprite类实现多帧动画》注-通过多张序列帧显示动画2-2
开发语言·python·游戏·游戏程序·pygame
AA陈超21 小时前
虚幻引擎5 GAS开发俯视角RPG游戏 P07-08 点击移动
c++·游戏·ue5·游戏引擎·虚幻
csd7981 天前
从原理到实操:ddraw.dll是什么?为何游戏启动时频繁提示“找不到ddraw.dll”?解决思路全解析
游戏·dll修复工具·dll修复·dll丢失·dll缺失
星释1 天前
Rust 练习册 :Pig Latin与语言游戏
游戏·rust·c#
Nebula_g1 天前
C语言应用实例:硕鼠游戏,田忌赛马,搬桌子,活动选择(贪心算法)
c语言·开发语言·学习·算法·游戏·贪心算法·初学者
nenchoumi31191 天前
ROS2 Humble 笔记(七)标准与自定义 Interface 接口
笔记·机器人·ros2