Skip to content

roboreactor/genflow-mini

Repository files navigation


Roboreactor Genflow Mini


GitHub last commit Operating systems

WebsiteFacebookDiscordInstallationCredits


Roboreactor Genflow Mini is a platform that helps you build robotic and automation systems faster and with rich functionality. It allows you to control general-purpose mobile computers to build robotics and automation systems in a timely manner and reduce complexity in tasks. With the Roboreactor node generator, you can generate code from the website into the robot and automation system from anywhere in the world with no gap in development.

We also have a function to help you manage the components you need for your project. It allows you to manage the components and code to match the functionality with the complete hardware you have uploaded into the project and the code that you generated on the website. This helps you to manage the functionality of the system remotely via the Roboreactor profile website.

In addition, we have motion planning to connect with your robot remotely via our fast IoT system, allowing you to control the robot's motion system faster from anywhere. This allows you to run the robot under development with no gap in distances.

The IoT on the Roboreactor allows you to manage data from the robot in real-time, helping you collect and visualize data from the robot and paving the way for agile development of AI and digital twins on the robot. With the IoT advantage, we can combine this function to allow you to visualize the data from Lidar to make the navigation system for a robot on the website.

Inside the node, functionality communicates with the UDP to send data from one node to the other, allowing you to replicate the function to control as many devices as you can in the local network, increasing the possibility of doing swarm and group tasks better inside the node that you replicate on each device.


Installation

Genflow Mini OS (for RaspberryPi, Jetson)

💡 We strongly recommend using a premium SD card from a reputable manufacturer such as Sandisk, Kingston, or Samsung, with an "A1" (or better) grade and a capacity of at least 64GB.

  1. Download the latest Genflow Mini OS release (don’t unpack the zip; you don’t need to).
  2. Flash the Genflow Mini OS image to the SD card with balenaEtcher.
  3. Setup Wi-Fi for a headless Pi install the network SSID and password must be entered into /etc/wpa_supplicant/wpa_supplicant.conf locate the relevant section to your network, remove the comment marks (#) and enter the SSID and password. WPA/WPA2 is the most common.
Original:
## WPA/WPA2 secured
#network={
#  ssid="put SSID here"
#  psk="put password here"
#}

Filled out:
## WPA/WPA2 secured
network={
  ssid="CaseSensitive_WIFI"
  psk="SuperSecrets"
}

...

# Uncomment the country your Pi is in to activate Wifi in RaspberryPi 3 B+ and above
# For full list see: https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2

country=GB # United Kingdom
  1. Eject the SD card from your PC and insert it to the SBC
  2. Download data_token_secret_key.json from your project page.
  3. Copy the data_token_secret_key.json into your SBC ./RoboreactorGenFlow folder with WinSCP you can get the SBC IP address from wireless network watcher or other IP scanner software
  4. Your genflow page will be available at http://YourSbcIP:8000

Manual Setup (for other SBC support most of linux-based OS)

💡 We strongly recommend using a premium SD card from a reputable manufacturer such as Sandisk, Kingston, or Samsung, with an "A1" (or better) grade and a capacity of at least 64GB.

  1. Setup your SBC OS and Wi-Fi
  2. Remote SSH into the SBC with PuTTY and run the following command to clone this repo form github
cd ~
git clone https://github.com/roboreactor/genflow-mini
  1. Copy the data_token_secret_key.json into your SBC ./genflow-mini folder with WinSCP
  2. Remote SSH into the SBC and run the following command to install genflow mini and wait until installation complete

💡 this step might take up to 10 hours

cd ~/genflow-mini
bash installer.sh
  1. Your genflow page will be available at http://YourSbcIP:8000

About

Roboreactor mini client middleware

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors