Learn ROS-INDUSTRIAL-NODES with Real Code Examples
Updated Nov 27, 2025
Code Sample Descriptions
1
ABB ROS-Industrial Node (Move Command)
import actionlib
import rospy
from control_msgs.msg import FollowJointTrajectoryAction, FollowJointTrajectoryGoal
rospy.init_node('abb_move_example')
client = actionlib.SimpleActionClient('/joint_trajectory_action', FollowJointTrajectoryAction)
client.wait_for_server()
goal = FollowJointTrajectoryGoal()
# Populate goal with trajectory points...
client.send_goal(goal)
client.wait_for_result()
Example of calling a proprietary ABB ROS-Industrial node to move a robot arm via ROS action client.
2
Fanuc Proprietary ROS Node Launch File
<launch>
<node pkg="fanuc_driver" type="fanuc_node" name="fanuc_controller" output="screen">
<param name="ip_address" value="192.168.0.10" />
<param name="port" value="5000" />
</node>
</launch>
Launch file referencing a proprietary Fanuc ROS node (binary only).