Write in front
Robot arm is the most widely used automated mechanical device in the field of robot technology. It can be seen in industrial manufacturing, medical treatment, entertainment services, military, semiconductor manufacturing, space exploration and other fields. Although their forms are different, they all have a common feature, which is high in science and technology and expensive in cost. Or feel strange to the mechanical arm? It can be seen everywhere in the city, and the backhoe excavator active in major construction sites is a primary large-scale mechanical arm equipment.
UFACTORY, introduced by the editor today, is a cutting-edge technology company. We have created the world's first desktop level open source mechanical arm, uArm (the protagonist introduced by the editor today). Let's get down to business. Let's welcome our protagonist!!!
Unpacking - Packaging
I was selected to be a "uArm, the first desktop level open source mechanical arm in the world" trial experimenter by the computer pilot. I am really excited! Thank Xiaomengmeng for the Shunfeng Next Day, which enabled Xiaomeng to meet with Uarm earlier!! !
The package is simple and fashionable. It is very powerful when you get it. The UARM logo is simple, You arm,Give you a different journey。
Inside, the package should be copper plate paper and corrugated, with a general feel, which is similar to the popular Taobao shoe box. This does not match the identity of uArm!
Unpacking Part 2 - Appearance and Details
The standard accessories of uArmd include a suction pump system, the main part of the mechanical arm, and four support feet. Bluetooth module, gripper and general fixture are accessories and are not included in the mechanical arm. The configuration was very careful, including all the screws and the screwdriver was delivered. The Bluetooth module lacks the use performance and fun of reducing the product. I think it should be configured as standard!!!
No, no, I lost the screwdriver when I took a photo. You and the data cable owner, we should fight!!!
The appearance of the host is very simple. Is it like a backhoe excavator? The repeated positioning accuracy of this little guy can reach ± 5MM, and he can pick up a 0.5kg weight, which is equivalent to 83.33% of his own weight. The four suction cups can go directly to the bottom of the host and are firmly fixed ↓↓↓
The mechanical arm provides another form of support and fixation at the bottom: Four support feet - is there any improvement of instant high power grid ↓ ↓ ↓
Can't wait to become a program ape with him???
The material of the mechanical arm is exquisite, and the steel used is sanded, with a thickness of>2mm and an overall weight of 0.9KG.
Trial Part - Function and Introduction
After unpacking, I felt confused and at a loss. The website provided by the instruction manual had some information, but it was really a little less. Why there were no instructions and tutorials for domestic development when developing. The computer editors found the manufacturer's engineers and asked for "English materials". The engineers can speak four languages, and the minor editors can only look up to them. There is only one document for the information. It is not easy to learn. The more difficult it is, the more challenging it will be. A little achievement will make you feel satisfied!!!
First, the driver and Java running environment were installed, and then the uClient client was installed. After nearly an hour of preparation, uArm was finally able to move!!!
UARM consists of four degrees of freedom: X movement, Y movement, X rotation, Y rotation. The head is affected by the air pipe, and the degree of freedom is about 170 ° ↓↓↓
The rotation angle is 180 °, which greatly limits the rotation angle of the UARM due to the hindrance of the rear power line. It is recommended to consider whether all external wiring should be introduced from the bottom to improve the rotation angle of UARM. URAM adopts electric drive, with precise and fast action. The lifting weight adopts air pump, so it can only pick up objects with smooth surface. If it can be equipped with a grab, the effect will be better.
Experience
Just got the product, and now it has just been able to realize UARM automatic pickup. In the eyes of professionals, a simple step has brought a great sense of achievement and satisfaction to Xiaobian! If I had to say one thing that appeals to me most about UARM, I would answer as follows:
"When UARM first came into my hands, it was like a piece of white paper, and the codes in our hands outlined various colors, making it live, carrying our ideas and creativity, and more colorful"
UARM is developed based on the Arduino platform. Arduino is a convenient, flexible and user-friendly open source electronic prototype platform. It includes hardware (Arduino boards of various models) and software (Arduino IDE). Developed by a European development team in the winter of 2005, It is built on the open source simple I/O interface, and has a Processing/Wiring development environment similar to Java and C languages. It mainly includes two main parts: the hardware part is the Arduino circuit board that can be used for circuit connection; The other is the Arduino IDE, the program development environment in your computer. You just need to write program code in the IDE, upload the program to the Arduino circuit board, and the program will tell Arduino circuit board what to do.
Arduino can sense the environment through various sensors, and feedback and influence the environment by controlling lights, motors and other devices. The microcontroller on the board can be programmed through Arduino programming language, compiled into binary files, and recorded into the microcontroller. Arduino programming is realized by using Arduino programming language (based on Wiring) and Arduino development environment (based on Processing).
Arduino has developed the uarm library. Users can directly search for and load it. A library contains several years of possible engineers' hard work, which makes users more flexible to try. The following brief section describes the process of loading the library...
After the library is added, the library is loaded. After loading, relevant statements (shaded parts) will appear at the top of the program:
After the program is written, the test run is ready. It is worth noting that the system defaults to COM1 for the selection of ports, which needs to be modified according to the actual port number:
I recorded a startup video, which is not the main function of uarm's intelligent operation, but also makes me happy!!!
Summary
Although there are few UARM materials and there may be many areas that need improvement, she has given me a surprise. As the first desktop level open source manipulator in the world, UARM will be implemented for you if you think about it!!!
As the UARM creative team said: From 0 to 10000 possibilities, everyone is the creator, and everyone is also the definer of uArm.
I want to define my arm. What about you?
The article on the trial of iGo is completed by netizens, which does not represent the views of this website.