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

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

  • [一、运行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 
相关推荐
zhooyu1 小时前
C++和OpenGL手搓3D游戏编程(20160207进展和效果)
开发语言·c++·游戏·3d·opengl
qidun2102 小时前
冲刷机器人防护服怎么调松紧_详解调节误区与正确步骤
机器人
kyle~3 小时前
ROS2---QoS策略
c++·机器人·ros2
renke33644 小时前
Flutter for OpenHarmony:节奏方块 - 基于时间同步与连击机制的实时音乐游戏系统设计
flutter·游戏
IT猿手5 小时前
基于强化学习的多算子差分进化路径规划算法QSMODE的机器人路径规划问题研究,提供MATLAB代码
算法·matlab·机器人
大江东去浪淘尽千古风流人物6 小时前
【VLN】VLN仿真与训练三要素 Dataset,Simulators,Benchmarks(2)
深度学习·算法·机器人·概率论·slam
Ulyanov7 小时前
基于Pymunk物理引擎的2D坦克对战游戏开发
python·游戏·pygame·pymunk
不做无法实现的梦~7 小时前
PX4各个模块的作用(3)
linux·stm32·嵌入式硬件·机器人·自动驾驶
清风6666667 小时前
基于单片机的喷漆机器人自动控制系统
单片机·嵌入式硬件·机器人·毕业设计·课程设计·期末大作业
renke33648 小时前
Flutter for OpenHarmony:光影迷宫 - 基于局部可见性的沉浸式探索游戏设计
flutter·游戏