by Marc X » Thu Dec 20, 2007 2:33 am
by Marc X
Thu Dec 20, 2007 2:33 am
printf ("Hello World") ;
My Name is Marcus and I'm living in Northern Norway.
I have for some 20 years been thinking of an "AI" autonomous robotic project, but because of limited avaliability of components that's small and cheap enough for a "hobby-bot", there has been no realization of this project.
A few days ago I browsed arround the net searching for a Linuxbased small controller for another project of mine (neurosurgical technology). Suddenly I realized that these controllers are so powerful that they might be the ticket to fulfill my ancient "hobby-bot" project!
Now I would be very glad to hear some input, so I don't try to invent the wheel again. I'm planning to build a robot and see if I can implement the functions I once thought of.
This is my project outline:
CHASSI / MOBILITY:
A bi-pedal, humanlike, walking robot with the following features:
* At least 22 DOF
* 3-axial gyro for stability
* Accelerometers in body, feet and hands for balancing and smooth walking.
* 4 pressure sensors in each foot for force distribution and balance.
* Environmental sensors such as temp, light, humidity, pressure etc for general "environmental awareness".
SENSES
* Artificial vision using colour cameras for face and object recognition / location.
* Artificial hearing / voice recognition and sound locating using stereo microphones.
* Artificial speech using a text-speech engine.
* IR lasers for precision ranging in the sub-mm range located in swivel / tilt -head
* IR lasers in hands and feet for collision avoidance and precision location (pick-up of delicate objects)
* Compass / magnetic field sensor for orienting.
In my original spec the robot has a robotic "twin" for "swarm" / distributed tasksolving. This for experiments like "room-mapping" / orienting / object avoidance / object search (&destroy).
Now I'm not sure I will build the twin due to overpowering costs, but it would be fantastic to do a thing like this. In case I can build two of thesel they will be put online for user interaction (online robofighting!
The electronics will be built using a "disributed computing" approach. Several on-board, task specific CPU's will be networked for maximum computing power. Eventually a host "mainframe" will be part of the network.
DSP's will be used for video / audio processing and a uCLinux controller will be running the main control logic.
WiFi and BlueTooth will be used for inter-robot networking and intenet / host access.
First of all; Norway isn't a "Meccha" for hobby robots and because of this there is virtually NO local expertise in the field. I have been doing research in the robotics / automation field for years, but only a few days in the "hobby-bot" area.
Now I need some feedback from the hobby community. The feedback I want is foremost suggestions for hardware / software and comments about the project in general.
I have zoomed in on a few products that I'm planning to use in this project:
Chassi: KONDO KHR-1HV
CPU's: fast controllers / DSP's capable of running embedded Linux
The on-board Linux motion controller will drive the KONDO original RCB3 via hi-speed serial line. One thing I will try to implement is "Autotune" of the walking algorithms. The robot should learn to walk with certain goals like smoooth / non-jerk motion with high progress rate. (therefore need for a lot of sensors, and a fast CPU).
QUESTIONS:
Does this sound like a "healthy" project, or has this been done over and over (in the hobby arena)?
Does the KONDO RCB3 allow for servo manipulation / override through the serial line?
(what I'm thinking of is that the basic motion patterns should be done by the RCB3, but the Linux controller will "orchestrate" the movement pattern. It should also be able to interrupt a motion and take control over the servos (for fine motor adustments during pickup and handling of objects)
---------------------------------------------------------------------------------------------
DONATIONS:
Because I can only work part-time due to illness and since all my R&D is privately funded by me and currently goes 100% into my other research, ALL DONATIONS OF EQUIPMENT IS VERY WELCOME!
If you have something lying arround that you don't use anymore, which could be useful in this project; Please feel free to drop me a message! All help will be MUCH appreciated!!!
This could be old servos, actuators, sensors etc, or almost anything useful.
ALL donations will be mentioned on a website dedicated to this project when it's being a reality!
If you represent an importer, distributor or dealer for the KONDO robot, and donate one of their KHR-1HV, I will personally make you a very special upgrade and "suit" for a KHR-1HV. This will be a copy of the suit I will make for my own robot, but in another colour. The suit will be very "familiar" to people in the "small-bot" community and the modified robot will be approx 580mm high. If the donation is substantial, I will give you a prominent, permanent ad at the top of the projects front webpage, (perhaps a complete bot-kit and some small extras), and you will be mentioned at all presentations of the project. You will also be offered to have a "robo-twin" built. (a hardware / software clone).
The robot will be used as a promotionl item for kickstarting the hobby robotics in Scandinavia, and as such be highly profiled.
Kind regards
Marcus, 70 degrees North
printf ("Hello World") ;
My Name is Marcus and I'm living in Northern Norway.
I have for some 20 years been thinking of an "AI" autonomous robotic project, but because of limited avaliability of components that's small and cheap enough for a "hobby-bot", there has been no realization of this project.
A few days ago I browsed arround the net searching for a Linuxbased small controller for another project of mine (neurosurgical technology). Suddenly I realized that these controllers are so powerful that they might be the ticket to fulfill my ancient "hobby-bot" project!
Now I would be very glad to hear some input, so I don't try to invent the wheel again. I'm planning to build a robot and see if I can implement the functions I once thought of.
This is my project outline:
CHASSI / MOBILITY:
A bi-pedal, humanlike, walking robot with the following features:
* At least 22 DOF
* 3-axial gyro for stability
* Accelerometers in body, feet and hands for balancing and smooth walking.
* 4 pressure sensors in each foot for force distribution and balance.
* Environmental sensors such as temp, light, humidity, pressure etc for general "environmental awareness".
SENSES
* Artificial vision using colour cameras for face and object recognition / location.
* Artificial hearing / voice recognition and sound locating using stereo microphones.
* Artificial speech using a text-speech engine.
* IR lasers for precision ranging in the sub-mm range located in swivel / tilt -head
* IR lasers in hands and feet for collision avoidance and precision location (pick-up of delicate objects)
* Compass / magnetic field sensor for orienting.
In my original spec the robot has a robotic "twin" for "swarm" / distributed tasksolving. This for experiments like "room-mapping" / orienting / object avoidance / object search (&destroy).
Now I'm not sure I will build the twin due to overpowering costs, but it would be fantastic to do a thing like this. In case I can build two of thesel they will be put online for user interaction (online robofighting!
The electronics will be built using a "disributed computing" approach. Several on-board, task specific CPU's will be networked for maximum computing power. Eventually a host "mainframe" will be part of the network.
DSP's will be used for video / audio processing and a uCLinux controller will be running the main control logic.
WiFi and BlueTooth will be used for inter-robot networking and intenet / host access.
First of all; Norway isn't a "Meccha" for hobby robots and because of this there is virtually NO local expertise in the field. I have been doing research in the robotics / automation field for years, but only a few days in the "hobby-bot" area.
Now I need some feedback from the hobby community. The feedback I want is foremost suggestions for hardware / software and comments about the project in general.
I have zoomed in on a few products that I'm planning to use in this project:
Chassi: KONDO KHR-1HV
CPU's: fast controllers / DSP's capable of running embedded Linux
The on-board Linux motion controller will drive the KONDO original RCB3 via hi-speed serial line. One thing I will try to implement is "Autotune" of the walking algorithms. The robot should learn to walk with certain goals like smoooth / non-jerk motion with high progress rate. (therefore need for a lot of sensors, and a fast CPU).
QUESTIONS:
Does this sound like a "healthy" project, or has this been done over and over (in the hobby arena)?
Does the KONDO RCB3 allow for servo manipulation / override through the serial line?
(what I'm thinking of is that the basic motion patterns should be done by the RCB3, but the Linux controller will "orchestrate" the movement pattern. It should also be able to interrupt a motion and take control over the servos (for fine motor adustments during pickup and handling of objects)
---------------------------------------------------------------------------------------------
DONATIONS:
Because I can only work part-time due to illness and since all my R&D is privately funded by me and currently goes 100% into my other research, ALL DONATIONS OF EQUIPMENT IS VERY WELCOME!
If you have something lying arround that you don't use anymore, which could be useful in this project; Please feel free to drop me a message! All help will be MUCH appreciated!!!
This could be old servos, actuators, sensors etc, or almost anything useful.
ALL donations will be mentioned on a website dedicated to this project when it's being a reality!
If you represent an importer, distributor or dealer for the KONDO robot, and donate one of their KHR-1HV, I will personally make you a very special upgrade and "suit" for a KHR-1HV. This will be a copy of the suit I will make for my own robot, but in another colour. The suit will be very "familiar" to people in the "small-bot" community and the modified robot will be approx 580mm high. If the donation is substantial, I will give you a prominent, permanent ad at the top of the projects front webpage, (perhaps a complete bot-kit and some small extras), and you will be mentioned at all presentations of the project. You will also be offered to have a "robo-twin" built. (a hardware / software clone).
The robot will be used as a promotionl item for kickstarting the hobby robotics in Scandinavia, and as such be highly profiled.
Kind regards
Marcus, 70 degrees North
Last edited by Marc X on Thu Dec 20, 2007 8:11 am, edited 1 time in total.