How to conrol Robotic arm?
Hello,
I have to say, I have started learning ROS and I want to control Robotic manipulator which is Ned. The first one on this link: https://robots.ros.org/category/manip...
I was trying to create a node which publish a message on a topic. After listing all the topics, I was confused on which topic I should publish my message. There were tones of topics related to the same robot.
Any help in the direction of how should I go about this would be really appreciated.
Below is a list of topics.
/attached_collision_object
/client_count
/clock
/collision_object
/connected_clients
/execute_trajectory/cancel
/execute_trajectory/feedback
/execute_trajectory/goal
/execute_trajectory/result
/execute_trajectory/status
/gazebo/link_states
/gazebo/model_states
/gazebo/parameter_descriptions
/gazebo/parameter_updates
/gazebo/set_link_state
/gazebo/set_model_state
/gazebo_camera/camera_info
/gazebo_camera/image_raw
/gazebo_camera/image_raw/compressed
/gazebo_camera/image_raw/compressed/parameter_descriptions
/gazebo_camera/image_raw/compressed/parameter_updates
/gazebo_camera/image_raw/compressedDepth
/gazebo_camera/image_raw/compressedDepth/parameter_descriptions
/gazebo_camera/image_raw/compressedDepth/parameter_updates
/gazebo_camera/image_raw/theora
/gazebo_camera/image_raw/theora/parameter_descriptions
/gazebo_camera/image_raw/theora/parameter_updates
/gazebo_camera/parameter_descriptions
/gazebo_camera/parameter_updates
/gazebo_ros_control/pid_gains/joint_1/parameter_descriptions
/gazebo_ros_control/pid_gains/joint_1/parameter_updates
/gazebo_ros_control/pid_gains/joint_2/parameter_descriptions
/gazebo_ros_control/pid_gains/joint_2/parameter_updates
/gazebo_ros_control/pid_gains/joint_3/parameter_descriptions
/gazebo_ros_control/pid_gains/joint_3/parameter_updates
/gazebo_ros_control/pid_gains/joint_4/parameter_descriptions
/gazebo_ros_control/pid_gains/joint_4/parameter_updates
/gazebo_ros_control/pid_gains/joint_5/parameter_descriptions
/gazebo_ros_control/pid_gains/joint_5/parameter_updates
/gazebo_ros_control/pid_gains/joint_6/parameter_descriptions
/gazebo_ros_control/pid_gains/joint_6/parameter_updates
/gazebo_tool_controller/command
/gazebo_tool_controller/follow_joint_trajectory/cancel
/gazebo_tool_controller/follow_joint_trajectory/feedback
/gazebo_tool_controller/follow_joint_trajectory/goal
/gazebo_tool_controller/follow_joint_trajectory/result
/gazebo_tool_controller/follow_joint_trajectory/status
/gazebo_tool_controller/gains/joint_base_to_mors_1/parameter_descriptions
/gazebo_tool_controller/gains/joint_base_to_mors_1/parameter_updates
/gazebo_tool_controller/gains/joint_base_to_mors_2/parameter_descriptions
/gazebo_tool_controller/gains/joint_base_to_mors_2/parameter_updates
/gazebo_tool_controller/state
/joint_states
/move_group/cancel
/move_group/display_contacts
/move_group/display_planned_path
/move_group/feedback
/move_group/goal
/move_group/monitored_planning_scene
/move_group/ompl/parameter_descriptions
/move_group/ompl/parameter_updates
/move_group/plan_execution/parameter_descriptions
/move_group/plan_execution/parameter_updates
/move_group/planning_scene_monitor/parameter_descriptions
/move_group/planning_scene_monitor/parameter_updates
/move_group/result
/move_group/sense_for_plan/parameter_descriptions
/move_group/sense_for_plan/parameter_updates
/move_group/status
/move_group/trajectory_execution/parameter_descriptions
/move_group/trajectory_execution/parameter_updates
/niryo_robot/blockly/save_current_point
/niryo_robot/conveyor/feedback
/niryo_robot/jog_interface/is_enabled
/niryo_robot/learning_mode/state
/niryo_robot/max_velocity_scaling_factor
/niryo_robot/robot_state
/niryo_robot/rpi/is_button_pressed
/niryo_robot_blockly/break_point
/niryo_robot_blockly/highlight_block
/niryo_robot_commander/is_active
/niryo_robot_commander/robot_action/cancel
/niryo_robot_commander/robot_action/feedback
/niryo_robot_commander/robot_action/goal
/niryo_robot_commander/robot_action/result
/niryo_robot_commander/robot_action/status
/niryo_robot_follow_joint_trajectory_controller/command
/niryo_robot_follow_joint_trajectory_controller/follow_joint_trajectory/cancel
/niryo_robot_follow_joint_trajectory_controller/follow_joint_trajectory/feedback
/niryo_robot_follow_joint_trajectory_controller/follow_joint_trajectory/goal
/niryo_robot_follow_joint_trajectory_controller/follow_joint_trajectory/result
/niryo_robot_follow_joint_trajectory_controller/follow_joint_trajectory/status
/niryo_robot_follow_joint_trajectory_controller/state
/niryo_robot_hardware/tools/current_id
/niryo_robot_hardware_interface/hardware_status
/niryo_robot_hardware_interface/software_version
/niryo_robot_matlab/command
/niryo_robot_matlab/result
/niryo_robot_programs_manager/program_is_running
/niryo_robot_programs_manager/program_list
/niryo_robot_rpi/digital_io_state
/niryo_robot_rpi/pause_state
/niryo_robot_rpi/ros_log_status
/niryo_robot_tools/action_server/cancel
/niryo_robot_tools/action_server/feedback
/niryo_robot_tools/action_server/goal
/niryo_robot_tools/action_server/result
/niryo_robot_tools/action_server/status
/niryo_robot_tools/current_id
/niryo_robot_vision/camera_intrinsics
/niryo_robot_vision/compressed_video_stream
/niryo_robot_vision/video_stream_is_active
/pickup/cancel
/pickup/feedback
/pickup/goal
/pickup/result
/pickup/status
/place/cancel
/place/feedback
/place/goal
/place/result
/place/status
/planning_scene
/planning_scene_world
/rosout
/rosout_agg
/tf
/tf2_web_republisher/cancel
/tf2_web_republisher/feedback
/tf2_web_republisher/goal
/tf2_web_republisher/result
/tf2_web_republisher/status
/tf_static
/trajectory_execution_event
Thank you.
could you give us the list of topics ?
I need 5 points to attach file, so I have uploaded a file in my gdrive. Topics list
Thanks for your quick reply.
@Hardik Rathod: it's all text. Just copy-paste it into your question. Use the
edit
button/link to do that.@gvdhoorn I did the update. Do you wanted it like that?
@Hardik Rathod Just an FYI, you can use the preformatted text (
101010
) button to format terminal text/code instead of using HTML elements