-
Notifications
You must be signed in to change notification settings - Fork 0
manual
-
Snappy GUI: It is the Graphical User Interface for the software that is developed by us where the end user can perform his graphical programming via this medium.
-
Discovery Wizard: A window opens up when the software is started and its scans for the Local network as we give the IP address or it scans the Core locally , one gets to know no of devices that are found in the network at the left bottom.
-
Device Auto Discovery Wizard: If there is no Local network we can manually connect to the core locally with a specific IP address. then it show the number of Device connected at the bottom left of the dialogue box.
-
Connection Window: Once the IP address matches it starts to get connecting to the network that is asked for.
-
Login: Once the Network is connected it will ask for the loging ID and Password if any, if there is an Login id and password one has to manually enter it, you can also save the id and password. once done you can Either Login or Cancel.
-
Connection: Final connection is established and now once can use the software.
-
Snappy Robotic GUI: After the connection is established the GUI is now open with lots of Feature as we can see, Come lets Explore them one by one.
- Column of Nodes: Here one can find all the nodes that are there for the use.
- Controls: This the field where in one can drag and drop the nodes and connect them
- Info: This tab gives you'll all the info related to the node
- Deploy: Once your done with your connection you can now Deploy your graphical program and run it
- Debug: after the connection is set up and Deployed if there is any error it is displayed here and you can debug here
-
View Tab: Here you can find the options such as Reload, Toggle developer tools & Toggle full screen one can use the shortcuts for each of these as shown in the image.
-
Server: This tab will give you the additional options such as Open U I (User Interface) which will provide you with an interface for which you have made the graphical program
-
ROS tab: This tab will connect to the Features of the ROS and has options such as Stop ROScore and RUN ROScore on bot
-
Window Tab: This is the most common tab , every software has it and the options that are found here are Minimize and Close with their Shortcut keys.
-
More Feature tab on the top right: This has many more options for the ease of the use of the software such as VIEW, IMPORT, EXPORT, SEARCH FLOWS, CONFIGURATION NODES, FLOWS, SUB FLOWS, MANAGE PALETTE, and other tabs one can see in the image above.
-
Import: you can directly import the nodes from the clipboard and Library that are present in the software.
-
Nodes: Example: DC MOTOR. we have just imported an dc motor from the various nodes that are available from the NODE tab.
-
Edit DC Motor Node: A dialogue box appears when you import the an node one has to configure it with BOARD type Name for the function, Motor type, with the pin number on the selected board
-
NODEBOT: Once us click on BOARD you have to enter the type of board that you are using, here we are using ARDUINO/FIRMATA, then the type of CONNECTION which in this case is an LOCAL SERIAL PORT.
-
Quadrature Encoder: This node is available on the left hand side under I/O nodes. The information about the node, pin connections and circuit is available on the right hand side column.
-
Quadrature Encoder configuration: In this you can configure the Quadrature Encoder by assigning the Pin numbers.
-
Differential Drive Node: You can import this node from the logic nodes.The information about the node and the method for coding is available on the right side column
-
Differential drive configuration: In this you have to enter the values for x,y,z coordinates for both linear and angular moment of the bot.
-
Left motor output: Once you write the command the output is obtained. The payload object gives you the digital and analog output or both if needed.
-
Velocities: The values for the velocities for linear are entered using the X coordinate and that for angular is entered using the Z coordinate.
-
Encoders: In this the values for the right and left encoders is entered and the value is in meters.
-
Differential odometry: This node is available in the logic node on the left side.The information about the node, the inputs required and the method of calculations is provided on right side.
-
Differential odometry Outputs: When the inputs of the encoder are connected to the node it calculates and gives the position, linear and angular displsacements of each wheel.