Starting MiRco
Pre-checks
Before turning on the power, make sure that:
MiRcobattery has enough charge. If not, you can plug in the cable for direct power. You can check battery status with the button on the charge controller onMiRco's right side.MiR100battery has enough charge. Check by plugging in the charger. LED lights on the charger will indicate battery status. See MiR charging instructions.- Connection with
UR5econtroller:- For
MiRcoindustrial interface control: connect the red Ethernet cable to theUR5econtroller - For
MiRcoROS interface control: connect the white Ethernet cable to theUR5econtroller
- For
UR5econtroller is using the correct configuration. This is important because URCaps conflicts can impede gripper control. The only URCaps on the controller should be the externalcontrol-x.x.x.urcap and rs485-x.x.x.urcap.
Power
- turn on the
MiRcobattery: power switch on the left side of the housing. Wait for the double audio signal - turn on
MiRco PC: PC power switch inside the housing - turn on
MiR100: blue button on the front right corner - turn on
UR5e: power button on the teach pendant
MiR100 settings
Warning
MiR100 internal clock is prone to desynchronization which can mess with the robot control.
Before controlling the robot, you have to connect to the MiR web interface and go to System -> Settings -> Date & Time and synchronize the internal clock. Click Load from device and Save changes.
Get the MiR100_IP. In the MiR web interface go to System -> Settings -> WiFi. MiR100_IP is listed under the connection details
MiRco industrial interface
For industrial interface control we need to enter UR5e_IP address in the MiR web interface.
- Go to
System -> Settings -> Featuresand make sure the Universal Robots Interface is enabled. - Go to
System -> Settings -> UR Interfaceand enterUR5e_IPaddress. This IP has to match the IP in theUR5enetwork settings bellow.# Universal Robot IP address: 192.168.12.244 # example IP
UR5e settings
MiRco industrial interface
The IP address of the internal computer in MiR100 is 192.168.12.20. To establish a connection between the robots, UR5e static IP address should be in the range of 192.168.12.xxx where xxx is a number from 100–255.
Go to Settings -> System -> Network and make sure the network settings are correct.
IP address: 192.168.12.244 # example IP
Subnet mask: 255.255.255.0
MiRco ROS interface
Go to Settings -> System -> Network and make sure the network settings are correct. This is the UR5e_IP address that the MiRco PC uses to control the arm.
IP address: 192.168.77.245
Subnet mask: 255.255.255.0
Go to Installation -> URCaps -> External control and make sure the network settings are correct. This is the MiRco_IP address that UR5e uses to know where the control is coming from.
Host IP: 192.168.77.240
Custom port: 50002
Host name: 192.168.77.240
External control UR program
Design a UR program to use the externalcontrol-x.x.x.urcap URCap to allow external communication with the manipulator.
Create a new program and insert the External Control program node into the program tree. Save the program. You will see the Host IP and Custom port that you configured in the previous step.
There is a program already prepared. To use it load the home/magisterij/janjericevic/mir100_ur5e_ros program.
MiRco charging instructions
Direct power
MiRco can run on direct power from an outlet. This is useful when developing parts of applications where MiRco is stationary. This does not power MiR100.
Plug the power cable to the direct power plug on the left side of MiRco's housing, below the power switch.
Start charging
MiR100charging: seeMiR100charging instructionsMiRcobattery: plug in the charger to an outlet. When the charger LED light lights up, plug the charger to theMiRcobattery charging plug on the left side ofMiRco's housing, below the power switch
Stop charging
MiR100: seeMiR100charging instructionsMiRcobattery: remove the charger from theMiRcobattery charging plug