Developers

Version 10.4 by Eric Nantel on 2022/02/22 13:20

FLOWBOTICS DEVELOPER ZONE

So you've read about FlowBotics Studio and want to start making apps to sell through the RobotShop App Store. In this section, you should be able to find all the information you need to do just that.
  • Getting Started
  • Modifying a Project from the App Store
  • Modifying a Project that came with FlowBotics Studio
  • Lynxmotion SSC-32 Protocol Tutorial
  • Dynamixel Protocol Tutorial
  • Making an App from Scratch
  • Publish to App Store and Make Money
Getting Started
FlowBotics Studio is a software development platform to create apps for your robots. Apps are primarily made using the FlowBotics graphical programming language, but can also include some blocks of Ruby textual code. If you haven't yet starting making projects in FlowBotics, we recommend starting with this tutorial.

Go to Tutorial: Getting Started

flow-basics.png

Modifying a Project from the App Store
If you want to learn FlowBotics Studio by modifying an existing app, the Phidgets series of apps were designed to be make this very easy. We've made a great tutorial on how to make changes to the Phidget 8/8/8 App.

Go to Tutorial: Modifying an App from the App Store

phidgets-888-app.png

Modifying a Project that came with FlowBotics Studio
If you are modifying one of the Lynxmotion projects that is included with FlowBotics Studio, this programming guide will show you where to make changes.

Open Guide: Lynxmotion App Programming Guide

lynxmotion-app-programming-guide.png

Implementing Serial Protocols
Many hardware devices communication with the computer using a serial protocol. Some are simple ASCII-based protocols, but others can be more complex binary ones that require checksums. No matter, both can easily be made in FlowBotics. Here's a Lynxmotion SSC-32 Protocol Tutorial which is ASCII-based and a Dynamixel Protocol Tutorial which is binary.

Go to Tutorial: Lynxmotion SSC-32 Protocol

lynxmotion-ssc-32-protocol-engine.png

Go to Tutorial: Dynamixel Protocol

dynamixel-protocol-encapsulation-crop.png

 

Tags:
Created by Eric Nantel on 2022/02/22 12:25
Copyright RobotShop 2018