Some old backup of my previous wordpress forum about robots
Category Archives: Robot
Enhanced Arduino C++ Custom Math Library

Introduction
This is a custom math library for Arduino, which should be more efficient than the standard C math library. This library is primarily designed for my Arduino Hexapod robot and Quadruped robot, but you might also find it useful in other application. At the moment I have come up with functions: sin(), cos(), acos(), atan2(), which has proven to be faster. Other function implementations might not be faster than the standard built-in ones, but it’s interesting to see how they can be implemented in programming language.
Robotic Remote Controller Protocol Design

The Communication Protocol
Remote Controller Protocol design is the core part of the DIY Remote Controller Project, which can also be the most difficult part if you are aiming for a sophisticated design. I have had similar design experience in my past project designing communication protocol.
DIY Wireless RC Remote Controller for Robots, Quadcopter

Great robots deserve a great remote controller. A proper, well designed controller can speed up project development and in some cases can even improve robot performance. In this post I will describe how I design, make, test and improve a customized RC remote controller.
Xbee Alternative XRF Wireless RF Radio Module And Arduino

In this post I will show you how to connect the XRF with Arduino, and will show you a example application with two Arduinos talking to each other using the XRF wireless module.
Raspberry Pi Color Tracking Using PID

In this project I implemented OpenCV color recognition on the Raspberry Pi that uses PID to control the pan-tilt servo system. In this post, I will explain briefly how color tracking works, and how to use PID control algorithm to improve tracking performance. Like my previous face recognition tutorial, I will be using the Wall-E robot in this Raspberry Pi Color Tracking project as an example.
Raspberry Pi Face Recognition Using OpenCV

About a year ago, I created a Wall-E robot that does object and face recognition. It uses Arduino as the controller and need to communicate with a computer that runs the face detection program to track the target. Raspberry Pi face recognition has become very popular recently.
Raspberry Pi Voice Recognition Works Like Siri

Raspberry Pi Speech Recognition Introduction
This tutorial demonstrate how to use voice recognition on the Raspberry Pi. By the end of this demonstration, we should have a working application that understand and answers your oral question.
Setup Raspberry Pi For Remote Access

In this article, I will show you how to setup your Raspberry Pi and access it remotely, using SSH for command line access and VNC for GUI access. With successful setup, you can say good bye to the monitor, mouse and keyboard, and you can view and control your Raspberry Pi from your laptop.
Quadruped Robot Gait Study

Robot Gait Intro
There are two main quadruped robot gaits: Creep Gait and Trot Gait. In this article, I will talk about
- what they are
- how they look like
- how they work
- and how to implement
Arduino Quadruped Robot – Stalker

I am going to build an Arduino Quadruped Robot. As usual, I will share my source code and show as many pictures as possible, to help those of you who are also building Quadruped robots. The way I do things might not be the best ways, and I am sure you can come up with better solutions, please let me know if you do! :-)
This robot is actually the first robot I wanted to build, but I failed miserably. you can check this out and this. After building a working Arduino Hexapod robot, I feel confident that I can pull it off this time! I recycled the parts from the arduino hexapod robot, and build a body with styrene sheets, so there is no new parts. Read More
Wii Nunchuck Arduino Tutorial

Why Wii Nunchuck Arduino? You can create and build endless electronics design and project with the powerful Arduino, for example a robot. By attaching Wii Nunchuck Arduino, you create the opportunity to control Arduino using the way we most familiar with, the way we play games!
Not to mention, Wii Nunchuck is cheap (~5 US dollars), and it also has three-axis accelerometer for motion sensing, which is very useful.