Skip to content

General information

Yoshua Nava edited this page Aug 8, 2017 · 18 revisions

What is ridgeback_yumi?

ridgeback_yumi is the name given to a robot built at KTH RPL, that attempts to fulfill the role and functions of PR2. It is a modular robot comprised of an ABB YuMi IRB14000 6-DoF dual arm manipulator, and a Clearpath Ridgeback mobile base.

For reference on how to setup each of these robots seperately, check the wikis that we have prepared for them:

Accessories

At this moment, the ridgeback_yumi robot that we have at Lab 704 has the following accessories on top of it:

  1. TP-LINK TL-WR941ND 450 Mbps Wireless N Router WiFi router.
  2. Maxxtro Power Outlet Strip, with power switch, 1.5m cable, and 9xF (CEE 7/3) outlets. Electrical plug modified to American so that it can fit into the Ridgeback inverter.
  3. 2 x Optoforce 6-axis Force/Torque sensors, attached to YuMi with custom mounts.
  4. 2 x Optoforce Ethernet converter
  5. ABB FlexPendant for YuMi
  6. Kinect for Xbox One

WiFi Network configuration

The WiFi router is configured in the following way:

  • DHCP: disabled.
  • Reserved IP Addresses
    • YuMi: 192.168.125.1
    • Ridgeback: 192.168.125.2
    • Optoforce left-hand sensor: 192.168.125.3
    • Optoforce right-hand sensor: 192.168.125.4
    • Router interface: 192.168.125.5 (address for accessing web utility for network setup)
  • WAN: enabled. (this means you would have access to the internet if you connect a cable)
  • Port forwarding
    • 11311 from 192.168.125.2
    • 22 from 192.168.125.2

Also, it is highly advisable to add the following host names to the file /etc/hosts:


Optoforce sensors

Documents


Browser access

Each force sensor is configured by default to host a web server, through which you can set its parameters, and visualize force/torque measurements in real time. By default, each sensor has '192.168.1.1' as its IP address, but this can be changed using the web server interface.

To use this interface, first connect the Optoforce sensor to the Ethernet converter, and then connect the converter to your PC with an Ethernet cable. Then, open the following address in a web browser:

http://192.168.125.3		# Or the respective address of your sensor, if you have changed it

You should visualize the Optoforce sensor main page:


Click "Real-Time" from the option menu to visualize real time sensor readings, and set up the sensor parameters: sample rate, filtering frequency, bias cancelation and output units.


Click "Network Configuration" from the option menu if you wish to change the default network settings, such as Host name, IP, DHCP, and Subnet Mask.

ROS drivers

To set up the ROS drivers, make sure to follow the instructions presented in Installation.

To visualize real time sensor readings, open the file etherdaq_ros/launch/demo.launch (see here), and modify the line args="--address 192.168.100.12 --rate 1000 --filter 4" by replacing 192.168.100.12 with the IP address of your sensor (192.168.125.3 or 192.168.125.4 for ridgeback_yumi). Then, launch the Ethernet interface node:

roslaunch optoforce_etherdaq_driver demo.launch