Mecharithm’s Blog

Guns (Utilities) Needed for Following Machine Learning Tutorials

Guns (Utilities) Needed for Following Machine Learning Tutorials

You need guns (software & hardware), lots of guns, to smoothly follow the machine learning tutorials. From the movie "Matrix" In this lesson, you will get a brief introduction to virtual environments, what they are and why we need them. We need virtual environments for our machine learning tutorials Following that, you'll learn about IDEs (Integrated Development Environments) and then get a brief overview of Ubuntu. The next step is the installation of Anaconda and the creation of virtual environments. Finally, you will install Tensorflow, which you will need later on in the machine learning tutorials. IDE or Integrated Development…
Read More
the Sapien 6M Intelligent Robotic Arm

the Sapien 6M Intelligent Robotic Arm

Sapien 6M is an intelligent robotic arm from Sarcos Robotics that can lift more than its own weight! Yes, it has a very good strength-to-weight ratio. the Sapien 6M Intelligent Robotic Arm from Sarcos Robotics Enhanced for autonomous mobile manipulation, the 44 kg/97 lb intelligent robotic arm is capable of lifting payloads up to 50 kg/110 lb. As you can see in the video below, it can lift an 80-lb dumbbell with ease. The Sapien 6M robotic arm can be mounted on an autonomous mobile platform for mobile manipulation. Everything is embedded in the intelligent robotic arm, and no external…
Read More
Introduction to Machine Learning (ML)

Introduction to Machine Learning (ML)

Welcome to the desert of the real. We are excited to announce that following the requests from our Mecharithm family to design a Machine Learning (ML) course, especially for roboticists, we are now able to provide you with a machine learning course specifically designed for robotics applications.  Here are the contents of the whole course on machine learning for robotics: Quick crash course on Python The linear regression problem + small application The logistic regression problem + application on image classification Introduction to supervised learning: Neural networks 1 Introduction to supervised learning: Neural networks 2 Introduction to supervised learning: Neural…
Read More
Forward Kinematics in Robotics Using Screw Theory

Forward Kinematics in Robotics Using Screw Theory

Can you recall a time when you were frustrated when attempting to compute the forward kinematics for robotic systems? Did you find it frustrating to assign coordinate frames to each link when robots become more sophisticated?  The frustration caused by assigning coordinate frames for each link while solving the forward kinematics of robotic systems using methods like Denavit-Hartenberg is REAL. If your answer to these questions is yes, and you're tired of cumbersome methods like Denavit-Hartenberg to calculate the forward kinematics of robotic chains, this lesson is for you.  The Denavit-Hartenberg is one of the methods to derive the forward…
Read More
Object & Color Detection Using OpenCV

Object & Color Detection Using OpenCV

This lesson teaches you object & color detection using OpenCV at the same time. In fact, we are going to do two methods of color and object recognition simultaneously in augmented reality AR. object & color detection using OpenCV in augmented reality AR The contents of the entire augmented reality training course can be found at the link below: https://www.mecharithm.com/introduction-to-augmented-reality-ar-course/ [Important] augmented reality source Code: The source code for the entire tutorials can be downloaded HERE! Watch the video version of this lesson: If you enjoyed this post, please consider contributing to help us with our mission to make robotics…
Read More
Color Detection Using OpenCV

Color Detection Using OpenCV

The previous lesson was about object detection using OpenCV, and we learned how to recognize objects and use them as triggers for functions in augmented reality AR. Object Detection Using OpenCV for Augmented Reality AR In this lesson, we will learn about color detection using OpenCV, and we will recognize the color of objects and use them to call functions. Color Detection Using OpenCV for Augmented Reality AR The contents of the entire augmented reality training course can be found at the link below: https://www.mecharithm.com/introduction-to-augmented-reality-ar-course/ [Important] augmented reality source Code: The source code for the entire tutorials can be downloaded…
Read More
Object Detection Using OpenCV

Object Detection Using OpenCV

This lesson is about object detection using OpenCV, and we will learn how to recognize objects and use them as triggers for the functions in augmented reality AR. Object Detection Using OpenCV for Augmented Reality AR The contents of the entire augmented reality training course can be found at the link below: https://www.mecharithm.com/introduction-to-augmented-reality-ar-course/ [Important] augmented reality source Code: The source code for the entire tutorials can be downloaded HERE! Watch the video version of this lesson: If you enjoyed this post, please consider contributing to help us with our mission to make robotics and mechatronics available for everyone. We deeply…
Read More
How to Install the OpenCV SDK in Unity

How to Install the OpenCV SDK in Unity

In the previous lessons, we learned how to implement image marker-based, and surface tracking augmented reality AR with AR Foundation SDK.  Image marker-based, and surface tracking augmented reality AR with AR Foundation SDK In this lesson, we will learn how to install the OpenCV plugin for Unity to implement a more advanced type of augmented reality in our project. Installing the OpenCV SDK in Unity The contents of the entire augmented reality training course can be found at the link below: https://www.mecharithm.com/introduction-to-augmented-reality-ar-course/ [Important] augmented reality source Code: The source code for the entire tutorials can be downloaded HERE! Watch the…
Read More
Automatic Movement of an Object to a Target Position in Unity by Instantiating Flags as Destination

Automatic Movement of an Object to a Target Position in Unity by Instantiating Flags as Destination

This tutorial is about the automatic movement of an object to a target position in unity by instantiating flags as the destination. In fact, we will learn how to build a simple positioning system based on points built on detected surfaces. Finally, we will use those positions to automatically locate our object. Automatic movement of an object to a target position in Unity The contents of the entire augmented reality training course can be found at the link below: https://www.mecharithm.com/introduction-to-augmented-reality-ar-course/ [Important] augmented reality source Code: The source code for the entire tutorials can be downloaded HERE! Watch the video version…
Read More
Ground Detection in Unity: Instantiate a 3D Object on the Detected Ground or Surface

Ground Detection in Unity: Instantiate a 3D Object on the Detected Ground or Surface

This tutorial is about ground detection in Unity. We will learn how to detect the ground and other surfaces and use them to display our robot's model in augmented reality AR. Ground detection in Unity and using it to display a 3D object in augmented reality AR The contents of the entire augmented reality training course can be found at the link below: https://www.mecharithm.com/introduction-to-augmented-reality-ar-course/ [Important] augmented reality source Code: The source code for the entire tutorials can be downloaded HERE! Watch the video version of this lesson: If you enjoyed this post, please consider contributing to help us with our…
Read More