Skip to content

emmanuel-senft/authoring-ros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trigger-Action Programming for Human-Robot Collaboration

Robot Controller

This work is part of a larger project, it is designed to be used with the Authoring Interface.

Robot workspace

Installation

This guide is designed for system using a Panda robot controlled through a graphical user interface, possibly remotely. The physical system requires a panda outfitted with an azure kinect on the end-effector using the printed mount provided in the meshes folder and ATI Axia80-M20 6-axis force torque sensor. The physical system requires a computer running Ubuntu 18.04 for the Kinect Ros driver, a computer running Ubuntu 20.04 for the Object Localisation. The present code can be run on either platform. The panda low-level controller and interface with the ATI can be found here. More information to recreate the workspace can be requested by contacting [email protected].

However, we also provide a simulated system that can be run on a single Ubuntu computer without the robot.*

If not yet installed, start by installing ROS (tested with ROS Noetic, but other versions might work as well).

Dependencies:

Recommend to use catkin_tools to compile. Then build with:

> catkin build authoring

Usage

The correct ROS_IP environment variable needs to be set before use.

First, start roscore in a dedicated terminal.

Starting the robot controller for simulation use only

  • roslaunch authoring all.launch only_virtual:=true

Starting the GUI

This system is designed to be interfaced with the Task-Level Authoring which can be run using QtCreator or served on a website.

To start a condition, run the related code through QtCreator. Of note, the default setting for this release is simulation, but when using the real system (roslaunch authoring all.launch), the line property bool simu: true in each main.qml file needs to be set to false.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •