Latest Posts

Nao writes arbitrary text

Nao Humanoid Robot Can Write Arbitrary Text

Some of my students worked on this project. They used Pharo, ROS, as well as Choregraphe to make Nao write arbitrary text. Since the robot motion is not very precise, they made up a simple but smart solution to allow the robot can push the page after writing each letter. Source code is available on GitHub. This project was first initiated by Sophie Liuu and Joris Sittler in 2014 (first part of video below). In the first version, Nao was ...

Learn How Make Robots Hear and Localize Sound Sources

A MOOC (Massive Open Online Course), on Binaural Hearing for Robots will start on May 11th, 2015. It will adress fundamental issues in robot hearing and will describe methodologies requiring two or more microphones embedded into a robot head, thus enabling sound-source localization, sound-source separation, and fusion of auditory and visual information (see video below). This MOOC was produced by Inria’s MoocLab, as part of the uTOP project (http://utop.fr/ - http://utop.inria.fr/). It targets students with good background in signal processing ...

How Many Actuators are Needed to Build a Robot?

Building robots with a minimal number of actuators is compelling. It allows for a reduction of cost, weight, as well as energy consumption. Besides, the robot needs to carry less battery. However, minimizing the number of actuators is not an easy task. People from UC Berkeley Biomimetic Millisystems Lab have been investigating small legged robots for a while. They came up with a neat solution that requires only 1 single motor. The robot called 1STAR (1 actuator STeerAble Robot) is ...

Free Online Course on Developmental Robotics and AI

A team of french scientists in developmental robotics led by Olivier Georgeon is launching the IDEAL MOOC on developmental robotics and AI. This free online course targets a wide audience, since no prior background is required. It aims at introducing the cognitive science and programming basics required to design robots and virtual agents capable of self learning by mere experience. They try some motor actions and analyze their outcomes using their sensors. This curiosity driven process is similar to how ...

Sharing USB Devices over Wifi using Arduino Yún

In this tutorial, we show how to use the Arduino Yún to connect a USB device through Wifi to your Linux based computer. We rely on the USB/IP project that allows USB device sharing over IP networks. This utility is really useful and has many applications. A simple one is to turn a plain USB webcam into one that you can access remotely through Wifi. But, it can apply to virtually any USB device and make it available remotely, paving ...
Arduino Yún

Hands on the Arduino Yún

The original Arduino Yún and its successor the Arduino Yún Rev. 2 are a mixture of an Arduino board with a WiFi connected Linux board. And, of course those two parts are bridged, so you can easily build applications that interact with their environment via the digital or analog pints, and run a web server or perform some computations on the Linux part (See Video 1 below). In this tutorial, we will get started with the Yún. I’ll also provide ...

Upgrade the Arduino Yún’s Linux

A new release of the OpenWrt-Yún (the Linux distribution for the Arduino Yún) is out. So, you probably want to upgrade your Yún board to benefit from the latest fixes and improvements. The purpose of this tutorial is to help you safely install the new version of the OpenWrt-Yún. We assume you are familiar with the basics of the Yún. Otherwise, we highly encourage you to first read our tutorial on getting started with the Yún.

ROS Indigo Igloo Preinstalled Virtual Machine

Usually, we issue a Virtual Machine (VM) with ROS preinstalled for each ROS release. This time, we decided to issue two VMs for ROS Indigo: a 32 bits version and a 64 bits one. Depending on the amount of resources you are willing to allocate to the virtual machine, you pick one version or the other. The 32bits variant requires only 1GB RAM and 1 CPU core. The 64 bits VM targets hosts with more resources. It is set to ...

PiBot: The Raspberry Pi-Based Robot

Give the maker community a board with computing power and IO ports and you’ll get a robot not before too long. This already happened in the Arduino community. We eventually got the Arduino Robot which even has its own competition now. The Raspberry Pi community is walking down the same path with many projects related to robotics. A notable project is the PiBot (see Videos 1 and 2). Besides the Raspberry Pi board, this two-wheeled segway-like robot embeds a bunch ...

Jimmy the 3D Printed Open Source Humanoid Robot Alternative to Nao

There is no doubt that the future of robotics is 3D printing and open-source license for both software and hardware. Such robots are already a reality as we had already reported. This group of alternatives to Nao the humanoid from Aldebaran Robotics has grown a little more bigger with advent of Jimmy (see Videos 1, 2 and 3). Jimmy can walk fast and have smooth movements, at least for upper limbs. He also comes with voice synthesis (as demoed in ...
nootrix logo learn code make