Construction of development environment
1 Use environment
myCobot 320 for Raspberry Pi version comes with Ubantu (V-18.04) system, built-in Python, myStudio, myBlockly, ROS, OpenCV and driver libraries, so there is no need to download development software and install development environment (additional Python libraries need to be installed by yourself), You only need to prepare a monitor to connect the robotic arm.
2 Development Environment
Because myCobot 320 for Raspberry Pi has a built-in development environment, it can be used directly.
The following are the development environments and usage tutorials supported by the myCobot 320 for Raspberry Pi version:
- 2.1 The development and use of myBlockly and UIFlow based on Blockly both reflect the idea of drag-and-drop programming. Both are graphical programming software and visualization tools. Users can build code logic by dragging and dropping modules. The process is very similar to building blocks. After installing myblockly and UIFlow , you can directly view myblockly use cases and UIFlow use cases .
2.2 RoboFlow-based development and use RoboFlow operating system is the operating system of the elephant collaborative robot, providing a human-computer interaction interface (its functions include coordinate control, angle control, io control, trajectory recording, gripper control, etc.). Since the RoboFlow operating system runs on the teach pendant, users can use the teach pendant as a carrier to manually operate the robot, program and perform other operations. After installing RoboFlow , users can directly view simple use cases .
- 2.3 Based on Python development and use of our products, the support for python is friendly, and the development of the pythonAPI library is also increasingly perfect. Through python, the joint angle, coordinates, gripper and other aspects of the robot can be controlled. There are many options. See use cases directly .
- 2.4 ROS-based development and use of ROS is open source and is a post-operating system, or secondary operating system, used for robot control. Through ROS, we can realize the simulation control of the manipulator in the virtual environment. We will visualize the robotic arm through the rviz platform, and operate our robotic arm in a variety of ways; plan and execute the robotic arm's action path through the moveit platform to achieve the effect of freely controlling the robotic arm. After installing the ROS development environment , users can view use cases and use of moveit .
3 Firmware update
myCobot 320 for Raspberry Pi has built-in myStudio, which can be used directly.