Hi everyone,
I am trying to develop an application to control the UR10e using ROS2 foxy installed on Ubuntu 20.04 LTS.
-
I built the ROS2 driver (foxy branch) in my ros2 workspace and I am trying to connect it to the URSim using the External Control 1.0.5 URCap.
(The URSim version is 5.13 and it is running on a VM). -
I installed the External Control URCap and set up the URSim by inserting my Host PC IP address.
-
My Host PC (where the ros2 application should run) and the VM are correctly communicating and I could check it by using:
ping + IP_address_host_pc
on the VM andping + IP_address_guest
on the host PC. -
Then I unlock the 50002 custom port by using
nc -lk 50002
.
The problem comes when I run the program on the URSim and the launch file through:
ros2 launch ur_bringup ur_control.launch.py ur_type:=ur10e robot_ip:=192.168.1.68 use_fake_hardware:=true launch_rviz:=false
the URSim shows me the window “Starting Program, please wait…” but then it remains like this and does not happen a thing:
Actually, even when I do not run the ros2 launch file I still get the same issue.
The IP addresses are:
My host PC: 192.168.1.62
VM: 192.168.1.68
The VM is running with a Bridged Adapter.