All Projects → CoderBotOrg → backend

CoderBotOrg / backend

Licence: GPL-2.0 license
Python backend exposing an API to control, configure and program CoderBot.

Programming Languages

python
139335 projects - #7 most used programming language
Dockerfile
14818 projects
shell
77523 projects

Projects that are alternatives of or similar to backend

Robot blockly
A simple way to program ROS robots using blockly.
Stars: ✭ 115 (+228.57%)
Mutual labels:  robot, blockly
Plus
Otto DIY+ ("Otto DIY with steroids" + Bluetooth + APP + switch + sensors + strength +...
Stars: ✭ 100 (+185.71%)
Mutual labels:  robot, blockly
blockly
Otto Blockly; a fully integrated graphical programming for any type of Arduino projects, including robots, ready to install in your computer, it works offline and also online
Stars: ✭ 85 (+142.86%)
Mutual labels:  robot, blockly
dragonblocks
Blockly for DragonRuby!
Stars: ✭ 20 (-42.86%)
Mutual labels:  blockly, visual-coding
turtlebot3 msgs
ROS msgs package for TurtleBot3
Stars: ✭ 53 (+51.43%)
Mutual labels:  robot
vectorator
This is my program for Anki's Vector robot. It makes him talk. A LOT.
Stars: ✭ 55 (+57.14%)
Mutual labels:  robot
nubuilder4
This repository is no longer maintained!
Stars: ✭ 22 (-37.14%)
Mutual labels:  rapid-development
app-sense
📱 Easily learn & create React Native app basics using zero coding, drag-and-drop interface & logic blocks.
Stars: ✭ 86 (+145.71%)
Mutual labels:  blockly
PySimpleGUI
Launched in 2018. It's 2022 and PySimpleGUI is actively developed & supported. Create complex windows simply. Supports tkinter, Qt, WxPython, Remi (in browser). Create GUI applications trivially with a full set of widgets. Multi-Window applications are also simple. 3.4 to 3.11 supported. 325+ Demo programs & Cookbook for rapid start. Extensive d…
Stars: ✭ 10,846 (+30888.57%)
Mutual labels:  gui-programming
upp-components
A collection of packages for U++ framework.
Stars: ✭ 36 (+2.86%)
Mutual labels:  rapid-development
ai for robotics
Visualizations of algorithms covered in Sebastian Thrun's excellent Artificial Intelligence for Robotics course on Udacity.
Stars: ✭ 125 (+257.14%)
Mutual labels:  robot
maddux
A Python Robot Arm Toolkit and Simulation Environment for Education
Stars: ✭ 25 (-28.57%)
Mutual labels:  robot
Ramudroid
Ramudroid, autonomous solar-powered robot to clean roads, realtime object detection and webrtc based streaming
Stars: ✭ 22 (-37.14%)
Mutual labels:  robot
Balance-Bot
A two-wheel self-balancing robot based on the ATmega2560 micro-controller.
Stars: ✭ 33 (-5.71%)
Mutual labels:  robot
human robot collaboration
Yet another repo for the baxter collaboration task.
Stars: ✭ 18 (-48.57%)
Mutual labels:  robot
emanual
Welcome to the ROBOTIS e-Manual ! The e-Manual page rendered from this repository is available for everyone. Just simply click the provided link below :)
Stars: ✭ 105 (+200%)
Mutual labels:  robot
raspi-chatrobot
基于树莓派的微信机器人
Stars: ✭ 33 (-5.71%)
Mutual labels:  robot
PhysicalBits
A web-based programming environment for educational robotics that supports live coding and autonomy using a hybrid blocks/text programming language.
Stars: ✭ 16 (-54.29%)
Mutual labels:  blockly
hypertrons
🤖Open source RPA for open organization
Stars: ✭ 51 (+45.71%)
Mutual labels:  robot
wb-toolbox
Simulink toolbox to rapidly prototype robot controllers
Stars: ✭ 20 (-42.86%)
Mutual labels:  robot

backend

CoderBotOrg

CoderBot is a RaspberryPI-based programmable robot for educational purposes. Check the project website for more information.

For further information about development and technical documentation, see the Wiki.

This repository contains the backend, exposing the CoderBot API.

Quickstart

Prerequisites:

sudo apt install python3 python3-venv

Be sure you have Python 3.6. You may need to use python3.6 and python3.6-venv packages on some repositories with python3 already pointing to 3.7 (e.g. debian unstable/sid).

git clone https://github.com/CoderBotOrg/coderbot.git
cd coderbot
python3 -m venv .
source bin/activate

# Install the basic requirements
pip3 install -r requirements_stub.txt
# Additional packages if you are running the real thing
pip3 install -r requirements.txt

# Start the backend in stub mode
PYTHONPATH=stub:test python3 init.py

# or, run the real thing if you're on a physical RPi
python3 init.py

Once started, the backend will expose a number of endpoints:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].