Let's Make Robots!

CCSR updates

This page contains project updates for CCSR

Hex Caster

Hex Caster is my attempt to come up with some play on the word "hex".

I plan to use this PCB with both my hexapod projects.

Here's the top of the board.

Below is the bottom.

The servo banks are broken into groups of six.

Clever f*ckers...

I've never been a fan of the "Turing Test" as a measure of machine intelligence-rather I think it exposes stupidity in humans.  The recent victory of Eugene Goostman over the actor who played "Kryten" in Red Dwarf and Lord Sharkey says more about the people that the Royal Society thinks are qualified for this kind of science than it does about the programming of intelligent machines.

Mechanical Thoughts

 

     First of all... this blog has been inspired by this thread.

     Here I'll post things that will never be a project in fact and I simply consider it interesting, or is still far from being a project.

     I hope to share ideas and I also accept suggestions.

 

Automatic medical diagnosis device - Part 1

One of my long term projects is to develope an automatic medical diagnosis device. During my research I came up with the so called naive Bayes classifier and started to learn about this kind of machine learning. In the attached PDF I use the example given on the wikipedia page but in greater details. If you want to learn more about naive Bayes classifier, I recommend the following one: http://guidetodatamining.com/guide/ch6/DataMining-ch6.pdf

 

Getting a Robot to Determine Its Own Truth

This piece describes an approach I am working on for an upgrade to SuperDroidBot “Anna” and a sharable brain service I am working on.  This is obviously only ONE approach to getting a robot to have a concept of truth.

What is Truth?

Linux Arduino Users

Looking for others who may be developing Adruino code on Linux hosts. I am not able to configure my systems to utilize the numeric keypad arrow keys. Pgup/PgDn/HOME/END all work. Tryping the formulars for the selfbalancing robot filters without the normal keypad is a pain. Only solution so far is to configure the IDE to use an external editor. Problem is only with the editor, menu keys and serial monitor behave as expected.

I am also looking into using eclipse. Would be interested in hearing from others that have gone down that path.

Trash of the Titans

Catching up on old TV I realized what my attitude towards technology, building and all of my hobbies has been lately:

(Except for sleep. Does sleep count as a hobby?  Can it be a vocation?  Next to my wife and dogs I think sleep is the thing I love most these days.)

Geologic Inspection Rover

 

I am planning to build a rover that is based on the design that was conceived by OddBot with his Wild Thumper platform.

My rover will be constructed from sheet aluminum and will be quite simple in overall design.  I will use six motors with three on each side of the rectangular-shaped chassis, to be steered in skid-steer fashion.

Let's build a 3d printer!

 

The K8200 3D drag printer kit(aluminium bars under the table)


X-carriage mounted!

STL Viewer (beta)

Model:
Rotate: |

Laser range finder hack

Today I found  a PLR 15 laser range finder from Bosch for 45 Euro in a German DIY store. I bought and disassembled it to see if it could be used as a laser ranger finder in robotics. The main issue will be to debug the communication protocol. I hope it outputs distance measurements over serial directly like the UNI-T UT390B.

Arduino Code development on Linux

I have been a Linux user since 1991 and understand that things are not always as polished on Linux as on Windows. The Arduino IDE seems to fit this mode. The four cursor control keys, LEFT, RIGHT, UP, DOWN on the number pad do nothing while in the IDE editor. The HOME, END, PGUP, & PGDN keys function as expected. The arrow keys work in the serial terminal and menu functions. The keys work on the Windows version of the IDE (1.5.7).

The plus side is compilation speed. Not that is it "Slow" on Windows, it is about 5 time as fast on Linux (same machine).

HAPPY DASHAIN LMR!

Today marks the first day of the biggest festival in Nepal - Dashain. It also marks the first time I'm wishing a Happy Dashain to LMR!

Sunny - The InMoov clone at DFRobot

UPDATE OCTOBER 24, 2014:

The time lapse video made with 1200 photos captured by Sunny's camera eye (it's on Youku).

http://v.youku.com/v_show/id_XODA4OTcyNjc2.html

May I introduce Sunny. He's a direct offspring of the famous InMoov.

Sneak preview - Yet robot related

UPDATE SEP. 24:

Now it's robot related, as you can see on the following photos.

DISCLAIMER: No robot was harmed during that photo shooting!

Alexandra with the HCR.

And Alexandra as a brain surgeon trying to rescue the InMoov we just started to build.

At Startup Weekend, Everyone is a Winner

What do you do if you manage to get the approval of 4 out of around 60 people, to work on your idea for the next 54 hours? Sadly, you don't make the cut but then you look around, find someone passionate about their idea - someone who's willing to take a risk by picking YOU to be a part of their team - and start working on it.

Making a hand for the BRP

This started as most of my designs as a napkin drawing, then looking at the materials on-hand and then off to the milling machine. 3D printing would never work for me as I make and design rather than design and make.... I blame legos....

Extra Hardware Needed for Larger Hexapod

About a month ago I purchased hexapod kit off ebay.

Aluminium-Hexapod-Spider-Six-3DOF-Legs-Robot-Frame-Kit-for-Arduino

Yesterday as a break from program my Mini Hexapod, I started putting together this larger one.

ROBOT ARTIFICIAL INTELLIGENCE OPERATION SYSTEM

I am writing an OS for my future robots. So far the system is more or less a simple CAS (Computer Algebra System). The idea is that not only the user can use the CAS, but also the robot itself. It can solve linear and quadratic equations, includes linear regressions and a simple scientific calculator. The standard order of operations (1. exponents and roots, 2. multiplication and division, 3. addition and subtraction) is used. For the equation string parser I conceived a simple algorithm.The string will be simplified till only addition is left. Example: