Skip to content

Implementation of ROBxTASK skills for TheCorpora Q.BO One robot as ROS Action Server

Notifications You must be signed in to change notification settings

iot-salzburg/rxt_skills_qbo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROBxTASK Skills Q.BO One

Holds all python projects of QBO One Robot ("opt/qbo"-folder on Raspberry Pi 3)

Currently features:

  • EmotionAnalysis of Faces in VideoStreams
  • EmotionAnalysis of Sentences in Audio-Communications
  • DecisionTrees imported from Alexa, but ran locally
  • All functionality used on Q.Bo One to control Head, Mouth, Nose and Ears
  • Bluetooth-Connection adapter to tablet android app
  • Saved personal Settings
  • Sample Python-Scripts from TheCorpora
  • ROS Action Server implementation with self-registry feature

Info: Autorun-Information on Q.Bo One can be found in main info.txt file (please keep this info file updated if you add any autostart scripts)

SD Card Images

In addition to this repository: hardware-specific changes to Q.Bo and OS changes are stored in 16GB and 32GB SD-Card images on a local harddrive: in case you ever need these backups to restore an older Q.Bo-version please contact "SRFG-MAT"

preconditions for first installation

steps to create the catkin workspace with ROS

  1. "mkdir –p /opt/QBO/catkin_ws/src"
  2. "cd /opt/QBO/catkin_ws/src"
  3. "catkin_init_workspace"
  4. checkout this git repo in the src-dir
  5. checkout the actionlib git repo (https://github.com/ros/actionlib / branch: indigo-devel) in the src-dir
  6. "cd ~/catkin_ws/"
  7. "catkin_make" (first build of actionlib will take some time)
  8. "source /opt/QBO/catkin_ws/devel/setup.bash"
  9. "echo "source /opt/QBO/catkin_ws/devel/setup.bash" >> ~/.bashrc"
  10. "rosdep install -y --from-paths /opt/QBO/catkin_ws --ignore-src --rosdistro kinetic -r --os=debian:stretch" (from workspace, needs a root user terminal or "sudo" command depending on local setup, use "pkexec su" to login console as root!)
  11. "catkin_create_pkg rxt_skills_qbo std_msgs actionlib rospy roscpp"

start with

  1. "roscore"
  2. "rosrun rxt_skills_qbo [name_of_python_file.py]"

connectivity

Q.BO One Robot:

Maser Node is setup and provided by Franka Panda PC:

  • IP-Address: "192.168.48.41"
  • Hostname: "il041"

About

Implementation of ROBxTASK skills for TheCorpora Q.BO One robot as ROS Action Server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published