Skip to content

Holds all python projects of QBO One Robot (Documents-folder on Raspberry Pi 3)

Notifications You must be signed in to change notification settings

SRFG-MAT/RoboGen-QBO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RoboGen-QBO

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 robogenqbo std_msgs rospy roscpp"

start with

  1. "roscore"
  2. "rosrun robogenqbo [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

Holds all python projects of QBO One Robot (Documents-folder on Raspberry Pi 3)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published