Skip to content

lecrane/sarah-bella

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sarah-bella

The sarah-bella (multi-brained) project is a collection of applications designed for a Turtlebot3 robot and Android control application. This repository contains both ROS code for the robot and Android code for a tablet controller. It also includes documentation outlining the toolchain and its setup.

The repository code is divided into 2 sections:

  1. robot: Linux, C++ and Python ROS code for running the robot. We are using the ROS Kinetic distribution. The repository is shared between a Linux development system and the robot's Raspberry Pi control board. New applications are coded, debugged ang added to the repository the development system. From there the application is loaded, re-compiled and installed on the Pi. On a re-boot the robot runs autonomously.

  2. android: An Android tablet provides the robot user interface, communicating via wi-fi and ROS messaging. The Android application "SBAssistant" makes use of ROSJava. The device is assumed to be Android 7.0 or higher. This single application may be used to execute any of the robot packages.

For further details see applications, toolchain and extensions.

About

Android control application for a robot running ROS (TurtleBot3)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 62.5%
  • C++ 20.8%
  • Python 8.4%
  • CMake 5.2%
  • OpenSCAD 1.6%
  • Shell 1.5%