Changes for page Learn More
Last modified by Coleman Benson on 2022/04/12 12:06
Change comment: There is no comment for this version
Summary
-
Page properties (4 modified, 0 added, 0 removed)
Details
- Page properties
-
- Parent
-
... ... @@ -1,1 +1,1 @@ 1 -flowbotics.WebHome 1 +ses-software.flowbotics.WebHome - Author
-
... ... @@ -1,1 +1,1 @@ 1 -xwiki:XWiki. ENantel1 +xwiki:XWiki.CBenson - Hidden
-
... ... @@ -1,1 +1,1 @@ 1 - true1 +false - Content
-
... ... @@ -1,20 +1,33 @@ 1 -{{toc/}} 1 +(% style="width:710px" %) 2 +|((( 3 +[[[[image:[email protected]]]>>doc:ses-software.flowbotics.WebHome]] 4 +)))|(% style="vertical-align:middle; width:160px" %)((( 5 +[[[[image:[email protected]||alt="learn-more.png"]]>>doc:]] 6 +)))|(% style="vertical-align:middle; width:160px" %)((( 7 +[[[[image:[email protected]]]>>doc:ses-software.flowbotics.developers.WebHome]] 8 +)))|(% style="vertical-align:middle; width:160px" %)((( 9 +[[[[image:[email protected]]]>>https://www.robotshop.com/en/flowbotics-studio-download.html?product-code=RB-Dsp-06||rel="noopener noreferrer" target="_blank"]] 10 +))) 2 2 3 3 = **LEARN MORE** = 4 4 5 5 (% style="width:710px" %) 6 6 |(% colspan="2" style="width:400px" %)**What is FlowBotics Studio?** 7 -|(% colspan="2" style="width:400px" %)FlowBotics Studio is a new 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 used to control just about any robotics platform, data acquisition board, motor controller, servo board, sound card, or webcam. 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. 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. 20 +))) 8 8 |(% style="width:350px" %)((( 9 -FlowBotics Studio includes hundreds of built-in components that allow you to interface your 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 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. 10 10 11 -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 writing custom modules in Ruby, a traditional procedural language.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. 12 12 )))|(% style="text-align:center; vertical-align:middle" %)[[image:fbs-components-and-ruby.jpg]] 13 13 |(% colspan="2" style="width:400px" %)**FlowBotics Studio Demo Projects** 14 14 |(% colspan="2" style="width:400px" %)((( 15 - There is agrowingcollection of pre-made demo projectsfor usewithyour roboticshardware:the demosrange from GUIs for simple interface card and sensor— thatgive you access to real-time analogue and digital signals—to full-blown robotics control applications—that have visual representations ofyourrobots that can be manipulated directly with the mouse: the project calculates the inverse kinematics and moves the robot immediately.28 +Included with the software is a collection of pre-made demo projects which range from GUIs for simple interface cards and sensors which give you access to real-time analogue and digital signals, to full-blown robotics control applications that have visual representations of robots that can be manipulated directly with the mouse. The project calculates the inverse kinematics and moves the robot in real time. 16 16 17 - The projectsalso have a powerful pattern sequencer component that is used to build reusable patterns that allow you toprogramthe gait of a walking robot within minutes or hours, instead of days or weeks.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. 18 18 ))) 19 19 |(% colspan="2" style="text-align:center; vertical-align:middle; width:400px" %)[[image:fbs-pattern-sequencer.jpg]] 20 20 |(% 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. ... ... @@ -66,29 +66,54 @@ 66 66 |(% colspan="2" %)**Industry** 67 67 |(% colspan="2" %)FlowBotics is even used in industry for creating complex applications from test and measurement, SCADA, data logging, machine control and even UAVs. 68 68 69 -= ** TOPURCHASE** =82 += **DOWNLOAD** = 70 70 71 71 (% style="width:710px" %) 72 72 |(% colspan="2" %)((( 73 -FlowBotics Studio is available f orpurchase as eitheras a download or as a CD:86 +FlowBotics Studio is available from the link below: 74 74 75 -* [[FlowBotics Studio (Download)>>url:https://www.robotshop.com/en/catalogsearch/result/?q=RB-Dsp-06]] 76 -* [[FlowBotics Studio (CD)>>url:https://www.robotshop.com/en/catalogsearch/result/?q=RB-Dsp-05]] 88 +* [[FlowBotics Studio (Download)>>url:https://www.robotshop.com/en/flowbotics-studio-download.html]] 77 77 ))) 78 78 79 -= ** ROBOTSHOPAPPTORE** =91 += **DEMO APPS** = 80 80 81 81 (% style="width:710px" %) 94 +|(% colspan="2" %)FlowBotics Studio comes bundled with demo Apps. There are six Apps that have visual representations of Lynxmotion robots that can be manipulated directly with the mouse: the App calculates the inverse kinematics and moves the robot immediately. The Apps also support USB game controllers such as the Lynxmotion PS2 Controller for controling the simulated and live robots. 95 +|(% colspan="2" %)**2WD Rover** 96 +|(% colspan="2" style="text-align:center" %)[[image:fbs-demo-app-2wd-rover.jpg]] 82 82 |(% colspan="2" %)((( 83 -The [[RobotShopAppStore>>url:https://www.robotshop.com/en/robot-app-store.html]]is thenewlocation tofindandsell projects andmodulesmade inFlowBoticsStudio.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. 84 84 85 - (%style="background-color:transparent"%)Developerscan buildrobotapplicationswithFlowBoticsStudio and thenaddthemtotheRobotShopApp Storeto beabletoellthem to otherrobot ownersandmakemoney.Forexample,hereis thenewSSC-32ServoSequencerUtilitymadewithFlowBoticsStudio.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. 86 86 ))) 87 -|(% colspan="2" style="text-align:center; vertical-align:middle" %){{html wiki="false" clean="true"}}<iframe width="560" height="315" src="https://www.youtube.com/embed/d3O2dQQTdYM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>{{/html}} 102 +|(% colspan="2" %)**AL5 Arm** 103 +|(% colspan="2" style="text-align:center" %)[[image:fbs-demo-app-al5-arm.jpg]] 88 88 |(% colspan="2" %)((( 89 -Th isutilityisavailable asa [[freedownloadintheAppStore>>url:https://www.robotshop.com/en/catalogsearch/result/?q=RB-Dsp-07]] asa standaloneApp,andisalsoavailableasan opensourceprojectaspartfyourpurchase of FlowBoticsStudio.105 +The //AL5 Arm// App allows you to control your Lynxmotion AL5A, AL5B, or AL5D Arm with SSC-32 board from your PC. You can directly manipulate the on-screen arm using your mouse cursor and the App calculates the inverse kinematics to moves the robot at the same time. 90 90 91 - If youhave anyquestionsabout theAppStore,includinghow tosubmit anApp,pleasesee theSubmita RobotApptabin the[[theRobotShopApp StoreFAQ>>url:https://www.robotshop.com/en/faq-robotshop-app-store.html#Submitrobotapp]].107 +The pattern sequencer can again be used to create simple or complex motion sequences where each frame represents a different arm positions. If you want to make the arm move blocks from one location to another, one pattern will represent the first position and another one with represent the second. In addition to using FlowBotics to trigger actions based on sensor readings, the App also includes some on-screen toggle switches that can be used to trigger events or to modify the parameters of the FlowBotics sequence. 92 92 ))) 109 +|(% colspan="2" %)**BRAT Biped** 110 +|(% colspan="2" style="text-align:center" %)[[image:fbs-demo-app-brat-biped.jpg]] 111 +|(% colspan="2" %)((( 112 +The //BRAT Biped// App allows you to control your Lynxmotion BRAT Biped with SSC-32 board from your PC. You can use your mouse to move the legs and feet, and the angles for the hips, knees, and ankles will automatically be calculated. 93 93 94 - 114 +The pattern sequencer can be used to quickly create a simple walking gait, and the angle each of the servos can be controlled precisely by using nudge buttons or by entering a specific value. 115 +))) 116 +|(% colspan="2" %)**MH2 Hexapod** 117 +|(% colspan="2" style="text-align:center" %)[[image:fbs-demo-app-mh2-hexapod.jpg]] 118 +|(% colspan="2" %)((( 119 +The //MH2 Hexapod// App allows you to control your Lynxmotion MH2 Hexapod from your PC. You can move the six legs and the App will update the leg's servo positions accordingly. 120 + 121 +Different walking gaits can be created with the pattern sequencer, including moving forward/back, turning, and tilting. 122 +))) 123 +|(% colspan="2" %)**SQ3 Quadruped** 124 +|(% colspan="2" style="text-align:center" %)[[image:fbs-demo-app-sq3-quadruped.jpg]] 125 +|(% colspan="2" %)The //SQ3 Quadruped// App allows you to control your Lynxmotion SQ3 Quadruped from your PC. As usual, you can move each leg individually and the servo angles will be determined. Since the SQ3 has 3DOF legs, it has the capacity for some of the most sophisticated walking gaits. 126 +|(% colspan="2" %)**SSC-32 Sequencer** 127 +|(% colspan="2" style="text-align:center" %)[[image:fbs-demo-app-ssc-32-sequencer.jpg]] 128 +|(% colspan="2" %)((( 129 +Finally, the //SSC-32 Sequencer// App is a general purpose project made for the Lynxmotion SSC-32 Servo Controller Board. The main screen shows 32 sliders that you can adjust left and right to change each servo's position (which corresponds to the output PWM signal between 500us and 2500us pulses). The App also has features such as renaming the channels, setting minimum/maximum positions per channel, and grouping channels as one. 130 + 131 +In addition to the pattern sequencer, the App has other advanced features such as adjusting firmware servo calibrations, direct console access, and the firmware update feature. 132 +)))