For future positioning and movement 、 The convenience of rotation and other operations, You need to be in SolidWorks Create a coordinate system in. When reading from the outside STL Type of model, It will be displayed according to its internal coordinate position, So its location and size are certain. When exporting an assembly as STL There are several points to note before filing :ġ.
ABB ROBOTSTUDIO 6.03.02 SOFTWARE
Stay SolidWorks And other three-dimensional design software to design a good robot arm (upperarm) And the forearm (forearm), Then create the assembly as shown in the figure below. So you can start with SolidWorks、Blender、3DMax、Maya、Rhino And so on, Then it is exported to general 3D file format, Reuse VTK Read it in and render it.
![abb robotstudio 6.03.02 abb robotstudio 6.03.02](https://us.v-cdn.net/5020483/uploads/editor/a6/ih6vwdu6m50d.png)
įor simple models, you can write your own functions to create, But the model is too simple to be realistic. Aldebaran Robotics Graphical programming software for Choregraphe Can complete some of the above functions NAO The robot controls. For example, in the 3D image interface, you can click to pick up a joint of the robot, Drag part ( body ) Control real robots to do the same motion. The 3D display module can also be used to control the robot, Achieve good human-computer interaction. For example, the robot's upper arm is raised, The virtual robot in the program interface will perform the same action at the same time. The 3D display module is mainly used to display the attitude of the robot in real time ( Or location ) Information.
![abb robotstudio 6.03.02 abb robotstudio 6.03.02](https://i.ytimg.com/vi/H0lyZkIZj_o/maxresdefault.jpg)
)、 Control module and other functional modules.
ABB ROBOTSTUDIO 6.03.02 SERIAL
)、 Communication module ( A serial port /USB/WIFI/ bluetooth. Ī complete upper computer program needs a three-dimensional display module 、 Robot information monitoring module ( Location / angle / Speed / Electric quantity / temperature / error message. The following will be used Python And VTK The rapid prototype development of the robot host computer monitoring interface.
![abb robotstudio 6.03.02 abb robotstudio 6.03.02](https://i1.rgstatic.net/publication/344386051_HandBook_Guidance_on_the_programming_of_ABB_YuMi_IRB_14000/links/5f6ee737299bf1b53ef44c01/largepreview.png)
VTK、 ORGE、OSG And other platforms use better encapsulated functions to simplify the development process. , The traditional way is to use OpenGL Carry out the underlying programming, That is to do quantitative operation on its special function, Developers need to be familiar with related functions, So it is very difficult to develop 、 Long cycle and so on. The establishment of 3D visualization system depends on 3D graphics platform, Such as OpenGL、VTK、OGRE、OSG etc.