What is myStudio Pro?

myStudio Pro is a one-stop robot programming and control software that supports visual programming interaction, quick motion control, drag-based tutorials, and robot status query and configuration. myStudio Pro includes the myBlockly module.
myBlockly is similar in function and design to MIT's children's programming language, Scratch.
With myBlockly, users can construct code logic by dragging blocks, much like building blocks.
From a user's perspective, myBlockly is a simple and easy-to-use visual code generation tool. From a developer's perspective, myBlockly is a text box containing user-entered code.
Generating code in the text box is similar to dragging code into myBlockly in myStudio Pro.
myStudio Pro supports the following operating systems :
Windows
macOS
Linux arm64
myStudio Pro supports the following modern browsers :
Chrome
Edge
Safari
...
Preparations Before Using myStudio Pro
Hardware configuration
Before using myStudio Pro, please make sure the machine is powered on.
The following are the steps on how to start a server program (taking the Windows operating system as an example) :
Static IP Configuration
First, you need to prepare a functioning network cable. Connect one end of the cable to the network port of the machine base and the other end to the network port of your PC device.

After the network cable is connected, it is necessary to manually configure the machine's "static IP" for the subsequent "ssh connection". The configuration steps are as follows:
Open the
Control panel, selectNetwork and Internet, and then clickView network status and tasks.
At this point, enter the
Network and Sharing Centerpanel, selectChange adapter settingsfrom the left menu bar, and click to open theNetwork Connectionspanel.
Select "Ethernet" and right-click on the
Propertiespanel. After it opens successfully, left-click on "Internet Protocol Version 4 (TCP/IPv4)", and finally click thePropertiesbutton underground
Go to the Properties panel, click on 'Use the following IP address:' with the mouse, and configure the static
IP address'192.168.0.x' and the Subnet mask '255.255.255.0'.
- Finally, click "OK" and close the corresponding configuration panel.
To verify whether the static IP configuration is successful, press the 'Win+R' key combination to bring up the run window. Then, in the run window, type 'cmd' to open the 'Windows Command Prompt', type 'ping 192.168.0.232' and press the Enter key. If the following content is output, it indicates that the static IP configuration is successful. And the network cable connection is normal.

Start The Server Program
You can log in to the machine system via
sshconnection to perform operations and control. This chapter takes theMobaXtermgraphical tool as an example for operation.Open the application, click on
Sessionin the upper left corner to pop up the panel, then selectSSHto connect and enter the corresponding 'Remote host'. After entering, clickOK.
After a successful connection, the panel requires you to enter your "username" and "password", both of which are set to "root" by default, and press Enter to log in to the system.

The MyCobotPro 450 server program is by default in the following path
/root/MyCobot450/bindirectory. Then use the commandView Current directory Filesto check if there is a corresponding 'executable file'. The name of the executable file is generallyMyCobotPro.
cd /root/MyCobot450/binls
If the server file is executed and the terminal does not report an error message and outputs the following information, the file is successfully run.
./MyCobotPro

Of course, you can also log in using the 'cmd' panel to operate. The specific operation steps are as follows (taking the Windows system as an example) :
Use 'win + r' to open the 'cmd' panel and enter the following command.
Enter
ssh-keygen-R 192.168.0.232Enter
ssh root@192.168.0.232
Then enter the login password 'root'

Next, you can run the server program by following the above steps.
Software Configuration
Before using myStudio Pro, please make sure that a browser, such as modern browsers like Chrome/Edge/Safari, has been installed on your computer.
myStudio Pro Access
myStudio Pro is a Web application that does not require installation and can be used in a browser via IP.
- In the ssh connection terminal, enter the command
ifconfigto view, configure and manage network interface parameters, and confirm theIP.
ifconfig

- Then enter this
IPAnd port number (default deployment to port8000) into theURLaddress of the browser. Note: thehttpprotocol needs to be added. The complete address is as follows;
http://<Robotic Arm System IP>:<Port Number>
- When the browser renders the page, it indicates successful access to myStudio Pro.
