Changes for page Learn More

Last modified by Coleman Benson on 2022/04/12 12:06

From version < 48.3 >
edited by Coleman Benson
on 2022/04/06 13:46
To version < 48.4 >
edited by Coleman Benson
on 2022/04/07 14:24
< >
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -14,14 +14,14 @@
14 14  (% style="width:710px" %)
15 15  |(% colspan="2" style="width:400px" %)**What is FlowBotics Studio?**
16 16  |(% colspan="2" style="width:400px" %)(((
17 -FlowBotics Studio is a development platform for robotics software: it boasts the powerful FlowBotics graphical programming language, and includes many demo robotics projects to get you started. It can be interfaced with and used to control just about any robotics platform, data acquisition board, motor controller, servo board, sound card, or webcam.
17 +FlowBotics Studio is a software / app development platform for robotics software: it boasts a powerful graphical programming interface, as well as many demo robotics projects to get you started. It can be highly customized so it can be interfaced with and used to control just about any robotics platform, data acquisition board, motor controller, servo board, sound card, or webcam from your PC.
18 18  
19 -FlowBotics and the stand-alone APPs which it can create are intended to run on Windows-based operating systems and communicate in real time via a computer's COM port (ex. USB or Bluetooth) with external devices. FlowBotics is not intended to be uploaded to a microcontroller, FPGA or other controller.
19 +FlowBotics and the stand-alone APPs which it can create are intended to run on Windows-based operating systems and communicate in real time via a computer's COM port (ex. USB or Bluetooth) with external devices. FlowBotics is not intended to nor can it be uploaded to a microcontroller, FPGA or other embedded controller.
20 20  )))
21 21  |(% style="width:350px" %)(((
22 -FlowBotics Studio includes hundreds of built-in components that allow you to interface your Windows-based PC to many of the standard computer peripherals and, using the FlowBotics programming language, you can quickly create new components for new hardware. You can also easily create new projects with custom GUI screens, knobs, buttons, switches, etc. that will run live from within FlowBotics Studio without needing to wait for compilation.
22 +FlowBotics Studio includes hundreds of built-in components that allow you to interface your Windows-based PC to many of the standard computer peripherals and, using the FlowBotics interface, you can quickly create new components for new hardware interfaces. You can also easily create new projects with custom graphical user interfaces (GUI) which include knobs, buttons, switches, etc. that will run live from within FlowBotics Studio without needing to wait for compilation.
23 23  
24 -Using the FlowBotics programming language is as easy as dragging new components out of the library into the project's schematic, and making green links to connect one component's output of another one's input. FlowBotics even has support for creating custom modules in Ruby, a traditional procedural language.
24 +Using the FlowBotics graphical interface is as easy as dragging new components out of the library into the project's schematic, and making green links to connect one component's output of another one's input. FlowBotics even has support for creating custom modules in Ruby, a traditional procedural language.
25 25  )))|(% style="text-align:center; vertical-align:middle" %)[[image:fbs-components-and-ruby.jpg]]
26 26  |(% colspan="2" style="width:400px" %)**FlowBotics Studio Demo Projects**
27 27  |(% colspan="2" style="width:400px" %)(((
... ... @@ -30,15 +30,15 @@
30 30  Many of the robotic demo projects include a powerful pattern sequencer component that is used to build reusable patterns that allow you to create the gait of a walking robot within minutes or hours, instead of days or weeks.
31 31  )))
32 32  |(% colspan="2" style="text-align:center; vertical-align:middle; width:400px" %)[[image:fbs-pattern-sequencer.jpg]]
33 -|(% colspan="2" style="width:400px" %)Since the demo projects are open source, they can be modified to tailor a specific purpose or parts can be extracted for use in new projects, and the new demos will be available through FlowBotics updates.
33 +|(% colspan="2" style="width:400px" %)Since the demo projects are open source, they can be modified to tailor a specific purpose or parts can be extracted for use in new projects.
34 34  |(% colspan="2" %)**Graphics in FlowBotics Studio**
35 -|(% style="vertical-align:middle" %)The FlowBotics programming language includes a powerful graphics engine that allows you to make custom graphical objects by using standard bitmaps or by drawing your own shapes on the screen. Using this system, you can build entirely custom interfaces for your projects and integrate photographs, drawings, and graphs.|(% style="text-align:center; vertical-align:middle" %)[[image:fbs-graphics.jpg]]
35 +|(% style="vertical-align:middle" %)The FlowBotics programming interface includes a powerful graphics engine that allows you to make custom graphical objects by using standard bitmaps or by drawing your own shapes on the screen. Using this system, you can build entirely custom interfaces for your projects and integrate photographs, drawings, and graphs.|(% style="text-align:center; vertical-align:middle" %)[[image:fbs-graphics.jpg]]
36 36  |(% colspan="2" %)**Video in FlowBotics Studio**
37 -|(% colspan="2" %)Using FlowBotics, you can record and playback video from your webcam and, using some of the video processing modules, can do motion detection, colour detection and facial recognition. The graphics engine you can even display live video inside your project's GUI.
37 +|(% colspan="2" %)Using FlowBotics, you can record and playback video from your webcam and, using some of the video processing modules, can do motion detection, color detection and facial recognition. The graphics engine you can even display live video inside your project's GUI.
38 38  |(% colspan="2" %)**Audio in FlowBotics Studio**
39 39  |(% colspan="2" %)FlowBotics also has a powerful audio engine that allows you to record and playback sounds, and even generate some of your own. You can import WAV and MP3 files and process the audio using signal processing modules like EQ: you can even create your own synthesizer sounds using the built in oscillators and filters.
40 40  |(% colspan="2" %)**Interface to the outside world**
41 -|(% colspan="2" %)FlowBotics has a huge range of supported computer interfaces, from data acquisition boards, home automation, webcams, soundcards, networking, serial ports and USB devices. There are thousands of supported devices, including parts from Lynxmotion, Phidgets, Pololu, and Robot Electronics and also parts implementing standard Bluetooth, Xbee, Modbus, TCP/IP, UDP/IP, HID, RS232, RS485, CAN Bus, SPI, I2C, X10, DMX512, and other popular protocols.
41 +|(% colspan="2" %)FlowBotics has a wide range of supported computer interfaces, from data acquisition boards, home automation, webcams, soundcards, networking, serial ports and USB devices. There are thousands of supported devices, including parts from Lynxmotion, Phidgets, Pololu, and Robot Electronics and also parts implementing standard Bluetooth, Xbee, Modbus, TCP/IP, UDP/IP, HID, RS232, RS485, CAN Bus, SPI, I2C, X10, DMX512, and other popular protocols.
42 42  |(% colspan="2" style="text-align:center; vertical-align:middle" %)[[image:fbs-other-hardware.jpg]]
43 43  
44 44  = **TECHNICAL APPLICATIONS** =
... ... @@ -58,7 +58,7 @@
58 58  __Math:__ Use FlowBotics Studio to teach mathematics, from binary numbers and boolean algebra to trigonometry functions and graphs.
59 59  )))
60 60  |(% colspan="2" %)**Data Acquisition**
61 -|(% style="vertical-align:middle" %)Want an easy way to capture data from the outside world? The FlowBotics language has built in support for many popular data acquisition devices: for example, you can use a Phidgets Sensor Interface Kit 8/8/8 to sample analog and digital signals.|(% style="text-align:center; vertical-align:middle" %)[[image:fbs-daq.jpg]]
61 +|(% style="vertical-align:middle" %)Want an easy way to capture data from the outside world? The FlowBotics interface has built in support for many popular data acquisition devices: for example, you can use a Phidgets Sensor Interface Kit 8/8/8 to sample analog and digital signals.|(% style="text-align:center; vertical-align:middle" %)[[image:fbs-daq.jpg]]
62 62  |(% colspan="2" %)**Robotics**
63 63  |(% colspan="2" %)The serial port communication in FlowBotics allows you to connect to a wide range of low-cost robots. You can use Inverse Kinematics (IK) and Proportional Integral Derivative (PID) modules to manage movement and create impressive interactive user interfaces to control your robot live.
64 64  |(% colspan="2" style="text-align:center" %)[[image:fbs-robotics.jpg]]
... ... @@ -69,7 +69,7 @@
69 69  You can even tweak your algorithms and user interface live – while your data continues to stream. This makes the development process extremely quick as you see the effects straight away.
70 70  )))|(% style="text-align:center; vertical-align:middle" %)[[image:fbs-image-processing.jpg]]
71 71  |(% colspan="2" %)**Image Processing**
72 -|(% colspan="2" %)The FlowBotics language has many video functions built in. You can easily connect to external webcams, record video to disk and perform complex tasks like motion, colour and face detection with ease.
72 +|(% colspan="2" %)The FlowBotics interface has many video functions built in. You can easily connect to external webcams, record video to disk and perform complex tasks like motion, color and face detection with ease.
73 73  |(% colspan="2" %)**Home Automation and Security**
74 74  |(% colspan="2" %)(((
75 75  Using the X10 home automation system, you can create a completely customized home automation or alarm system.
... ... @@ -97,7 +97,7 @@
97 97  |(% colspan="2" %)(((
98 98  The //2WD Rover// App allows you to control your Lynxmotion 2WD rover with your PC. You can use two sliders to control the speed and direction of the two continuous rotation servos which are used to drive each wheel which will make the robot move and the robot's wheels on the screen will move accordingly.
99 99  
100 -The App includes the powerful pattern sequencer component that can be used to build movement patterns. You can start by creating simple patterns such as move forward, turn left, right, etc. and then make more complex patterns composed of combinations of the simple patterns. If go into Edit mode, you can use the FlowBotics language to implement some autonomous logic by using the SSC-32 board's inputs to measure sensor readings and trigger appropriate actions.
100 +The App includes the powerful pattern sequencer component that can be used to build movement patterns. You can start by creating simple patterns such as move forward, turn left, right, etc. and then make more complex patterns composed of combinations of the simple patterns. If go into Edit mode, you can use the FlowBotics interface to implement some autonomous logic by using the SSC-32 board's inputs to measure sensor readings and trigger appropriate actions.
101 101  )))
102 102  |(% colspan="2" %)**AL5 Arm**
103 103  |(% colspan="2" style="text-align:center" %)[[image:fbs-demo-app-al5-arm.jpg]]
Copyright RobotShop 2018