Skip to content
Robotics Academy
  • Academy
  • References
  • For Businesses
  • Technology
  • Contact
  • Suomi
  • English
Automation

Machine vision as an industrial tool

Our client, Boliden Harjavalta’s main products are copper, nickel, gold and silver. Boliden’s nickel smelter is the only one in Western Europe. Boliden produces high quality nickel matte using the latest technology in the industry.

The Robotics Academy students were commissioned to explore the possibilities of using machine vision in the Boliden process. Boliden was interested in the concentration of various components of the slag after the smelting process and hoped to use machine vision to simplify and speed up the process.

A machine vision system is one where computer imaging is used for industrial purposes. The system consists of a light source, an object to be photographed, a camera, a computer, and an image processing program that interprets the image automatically. Machine vision systems perform precisely pre-programmed tasks and are primarily used when optical inspection should be fast, accurate, round the clock and consistently repeatable. Machine vision can be used to perform tasks that are impossible for human vision by using wavelengths that cannot be detected by the human eye. In this assignment, a conveyor belt cared slag under the system to identify the customer-defined concentrations.

When using a smart camera, all image processing and counting is done in the camera itself. We chose to use Cognex’s In-Sight application, but the slowness of this camera was a disadvantage because the items had to be pictured on a fast conveyor belt. Due to scheduling concerns, Robotics Academy students were not able to continue their research further, however, it is possible to continue the project with another software and a different camera solution in the future. We recommend considering Halco software, which could handle all intellectual observation and computing, as well as speed up image processing.

Summary

In our project, we learned how to take advantage of different camera and light options. The overall benefits were mutual. The students’ gained knowledge and were able to give the customer the information they sought. With the help of additional instruction, we can better utilize machine vision in future projects.

3D printing

Automated disposable cup dispenser

Satakunta University of Applied Sciences has a Universal Robots 5 (UR5) robot arm, which is utilized for educational purposes by students as well as for school demonstrations. A demonstration that has proven popular at public events includes a program in which the robot pours the contents of the bottle into three cups. One major issue with this demonstration is the need to manually ensure the placement of the cups. The number of drinks served at these public events range from tens to hundreds, depending on the audience, so it made more sense to use a machine to place cups automatically.

Robotics Academy was commissioned to build an automated dispenser that drops individual cups for the robot to place. Initially, we studied different options and mechanisms for our cup dispenser. We wanted to be able to change out the mechanical parts easily if necessary, so we decided to design parts that can be 3D-printed. Our entire dispenser is designed with SolidWorks, a 3D mechanical engineering software, from the body to all the mechanical parts specifically to fit the robot.

The final model was printed on the school’s Ultimaker 3D printer as individual physical pieces. We chose to use biodegradable and inexpensive PLA plastic. The roll of plastic cable is fed into the printer’s extruder head, which melts the material and extrudes the plastic as thin layers on the heated print bed. 3D printers can use materials such as plastic, metal, ceramic or glass. In this way, making the new parts (e.g., gears and other parts) is as easy as possible. The biggest challenge in designing was to make the cups drop one by one, not in multiples.

Arduino is a small microcomputer capable of executing a variety of C ++ programming languages. Implementing the project required functional teamwork and creative problem solving, along with learning C++. The coding of the Arduino Uno, the brains of the dispenser, also brought its own challenge. It took some time to get the dispenser to drop the cup and then extend after receiving the signal to put it within reach of the UR 5 robot. The solution is designed to be editable if there is a need for it in the future.

Summary

In the project, we learned a lot about 3D design, 3D printing and Arduino coding. It is perfectly possible to utilize every aspect of corporate painting or even at home, so please contact us, so we look at how we can help you.

Search

Kategoria

  • 3D printing 5
  • Application Production 1
  • Automation 6
  • IoT Internet of Things 1
  • Machine Vision 4
  • Programming 9
  • Robotics 6
Copyright Robotiikka Akatemia 2019
Theme by Colorlib Powered by WordPress