ur_robot_driver: test_move.py keeps on "waiting for server..."
Hello, i wish i could run the script "test_move.py" included in the package the same way it was done with ur_modern_driver. My ROS version is Kinetic and i'm using Ubuntu 16.04. Actually working with the simulator URSim, no physical robot tested.
these were the steps i made:
$roscore
$roslaunch ur_robot_driver ur5_bringup.launch robot_ip:=127.0.0.1 kinematics_config:=/home/bruno/my_robot_calibration.yaml
rosrun ur_robot_driver test_move.py
after running the last command, i get "Waiting for server" and nothing happens...
in another terminal i put $rqt_graph
and as i guessed, the test_move node is connected to nothing.
I'm not sure what I can do next...
Thank you in advance for your time and help
please clarify:
UniversalRobots/Universal_Robots_ROS_Driver
does not provide anytest_move.py
, so I'm not sure what you're saying here.-Does your test_move.py use the move comander (like the the moveIT tutorials?) -do you have the fmauch branch with the moveIT configurations of the Universal_robots driver? (or are you using the deprecated ur_modern driver? )
If so i suggest launching the robot, than either the demo,
or alternately the move group:
than run your python script
@Wifi-cable:
ur_robot_driver
andur_modern_driver
use different names for the action servers. That's most likely why OP has the script just sitting there "waiting for controllers".test_move.py
was not written forur_robot_driver
(it's also not included with it), hence the mismatch.demo.launch
(or actually: the nodes it starts) doesn't interact withur_hardware_interface
, so I'm not sure how starting it would help.