Skip to content

isri-aist/mc_kuka_fri

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mc_kuka_fri

License

Interface between kuka_fri and mc_rtc. It provides multi-robot support.

It also provides two robot modules:

  • iiwa7
  • iiwa14

Dependencies

This package requires:

This package can be built with kuka_fri. To do so, pass the -DWITH_KUKA_FRI=OFF when configuring the package. In such case, only the robot modules will be provided.

Usage

  1. Install this project's dependencies
  2. Install this project (cmake/make/make install)

Your mc_rtc configuration file (typically ~/.config/mc_rtc/mc_rtc.yaml) should contain the following lines:

# General mc_rtc configuration to run a panda controller at 1kHz
MainRobot: iiwa14 # Or iiwa7
Enabled: YourController
# Timestep of the controller that will also be used for the Kuka arm(s)
Timestep: 0.005

# Set a LogPolicy suitable for real-time
LogPolicy: threaded

# KukaFRI specific configuration
KukaFRI:
  iiwa14: # Name of the robot in the controller
    host: 172.16.0.2 # IP of the robot
  iiwa7: # Name of an extra robot in the controller
    host: host.domain.com
    port: 30200 # This is the default and can be ommited
  # Actuated robots that are not controlled via mc_kuka_fri
  ignored: [env/door, env/box]

Run the program:

MCKukaFRI

You can also provide an additional configuration file (to swap between different network configurations easily for example):

MCKukaFRI -f conf.yaml

I.AM.Logo

This work was partially supported by the Research Project I.AM. through the European Union H2020 program under GA 871899.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •