Python for Machine Learning in 40 Minutes

Up to this point, we got a clear understanding of the importance of Machine Learning in Robotics. Additionally, we learned how to use Ubuntu, install software utilities, and set up virtual environments. Here we will have a crash course on Python for our Machine Learning tutorials so that a lack of Python knowledge will not hinder you. The purpose of this lesson is to teach you how to use Spyder IDE for writing Python code. You will be introduced to variables, strings, lists, loops, if statements, and Numpy, which is very important for matrix and vector operations that are essential…
Read More
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
Human-robot Interaction at the Next Level with the Humanoid Robot, Ameca

Human-robot Interaction at the Next Level with the Humanoid Robot, Ameca

Ameca is a humanoid robot from Engineered Arts designed specifically as a platform for future advanced robotics technologies and can serve as a testbed for different Artificial Intelligence (AI) and Machine Learning (ML) systems. Image credit: Engineered Arts In the video below, they test Ameca's interaction with a human, and it is shown that the robot reacts when its "personal space" is violated. Key features: the human-like artificial body (AB) accompanies the human-like AIeye cameras take images, and the images are processed through tensor flowmodular design for future upgradesSoftware is the Tritium robot operating systemHardware is based on Mesmar technology…
Read More