BowlerStudio is a robot development application that combines scripting and device management with powerful control and processing features.
BowlerStudio brings a Configurable kinematics engine based on D-H parameters, A Fully Featured JCSG based Cad and 3d Modeling engine, and a Built in WebKit browser capable of viewing documentation and executing code directly from Github Gists. Scripting langauges supported:
Scripts can be loaded from your hard drive and modified using an editor of your choice, or loaded from Github gists for a truly "backed up in the cloud" coding experience.
BowlerStudio features the Creature Creator, a co-engineering interface that lets users generate robots with slide bars. The application will generate 3d printable STL's that will walk just like the generated robot on the screen.
User Forum Downloads Source Gitter Chat
sudo add-apt-repository ppa:mad-hephaestus/commonwealthrobotics -y
sudo apt-get update
sudo apt-get install bowlerstudio curl
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 71EA898B
sudo add-apt-repository "deb http://ppa.launchpad.net/mad-hephaestus/commonwealthrobotics/ubuntu bionic main" -y
sudo apt-get update
sudo apt-get install bowlerstudio curl
sudo apt update
sudo apt-get install openjdk-8-jdk openjdk-8-jre-headless
export JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")
wget https://chriswhocodes.com/downloads/openjfx-8u60-sdk-overlay-linux-armv6hf.zip
sudo unzip openjfx-8u60-sdk-overlay-linux-armv6hf.zip -d $JAVA_HOME/../
# replace this with the latest from https://github.com/CommonWealthRobotics/BowlerStudio/releases
wget https://github.com/CommonWealthRobotics/BowlerStudio/releases/download/1.14.0/BowlerScriptingKernel-0.64.0-fat.jar
# for a REPL
java -jar BowlerScriptingKernel-0.64.0-fat.jar -r
# to run a script
java -jar BowlerScriptingKernel-0.64.0-fat.jar -g https://github.com/OperationSmallKat/greycat.git launch.groovy
sudo apt-get install software-properties-common python-software-properties
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 71EA898B
sudo add-apt-repository "deb http://ppa.launchpad.net/mad-hephaestus/commonwealthrobotics/ubuntu bionic main" -y
sudo apt-get update
sudo apt-get install bowlerstudio curl