Share my home built wireless IP executor

After saw a lot of cool pictures in this forum.
I want to share my home built wirless IP executor SFIPExe.

Video Uploaded to:

youtube.com/v/PqFK0kfDo2U

Image Available:

http://www.smallfishdev.com/SmallFishDev/Solutions/bin/SFIPExe_2008051400.jpg

http://www.smallfishdev.com/SmallFishDev/Solutions/bin/SFIPExe_2008051401.jpg

http://www.smallfishdev.com/SmallFishDev/Solutions/bin/SFIPExe_2008051402.jpg

http://www.smallfishdev.com/SmallFishDev/Solutions/bin/SFIPExe_2008051403.jpg

http://www.smallfishdev.com/SmallFishDev/Solutions/bin/SFIPExe_2008051404.jpg

Looks interesting, but I don’t seem to be able to load the video ?

By onlime measurement:

DM6437 EVM working at 4.8v 600mA.

Wireless Module working at 4.8v 500mA.

CCD Mini Camera with Mic working at 9.6v 100mA.

If you need, can give me your email and let me send the video file to you.

I am working on design metal accessories and modify the mechanical structure. After done, will take and upload more and more videos.

For software binary, after fix bugs, finish testing and make a operation manual, will publish at website: dhcodec.quikstream.com.au/

Was just the computer I was on at the time ( No flash :slight_smile: ) … Back on main comp now so works fine.

Those lasers looks cool, and usable. How does it work? Where’s the laser modules attached? Is it those green packages next to the camera?

I drool on that hardware. I’ve just bough an embedded system with an ARM 9 processor (200 mHz). How much could one squeeze out from that hardware? Have you reached your systems maximum performance yet? I’m also thinking about doing some vision processing, so i would like to know how much processing it requires and what kinds of vision processing would be ok to work with for my system.

Hi Fredrik Andersson.

If only use ARM without DSP, the processing power may be difficult for complex image processing algorithms. And probably not able to devlivery real-time video to receiver. But should be enough if take some not too complex processing algorithms. And later you can add on some video encoder module to devlivery video/audio. So I think you do it with ARM should be also fine. It’s just another way that also working.

The Executor is doing a H.264 video encoding, transfer video/audio sync to server by IP network. Also server will stream back audio to executor. In fact, I remained the video streaming receiving in executor, but I did not implement H.264 decoder on it yet. Since DM6437 EVM have VPBE(Video process back end). to display the video stream on executor is possible for furture development. But currently I did not do it.

The executor can do some image processing by itself, but I didn’t make it do in that way. In my idea, I want all the processing done by distributed computation networks cells. So the executor is only executing action and how to decide action is made by human or by computation network.

I put some information about the idea on website: dhcodec.quikstream.com.au/

I take several hours to change the structure again. Still in wooden framework. I will take some video again and upload.

I am software guy, not familiar with hardware, so I am seeking cooperation on hardware and mechnical.

Welcome query.

Take a few hours, re made the executor. Move all the batteries to body, and make camera to highest position. And change foot length and structure.

Still wooden.

Have not take video yet.

Plan to add arm with wire connection point.

http://www.smallfishdev.com/SmallFishDev/Solutions/bin/SFIPExe_2008052002.jpg

http://www.smallfishdev.com/SmallFishDev/Solutions/bin/SFIPExe_2008052005.jpg

http://www.smallfishdev.com/SmallFishDev/Solutions/bin/SFIPExe_2008052006.jpg

http://www.smallfishdev.com/SmallFishDev/Solutions/bin/SFIPExe_2008052007.jpg

Latest Video. Try to avoid break down the obstacle.
Some place need go through it by turn round.

youtube.com/v/ZMHnBPB91BA

youtube.com/v/soyEkYEEmDo

Hoho

Control arm coming

http://www.smallfishdev.com/SmallFishDev/Solutions/bin/SFIPExe_2008052701.jpg

http://www.smallfishdev.com/SmallFishDev/Solutions/bin/SFIPExe_2008052702.jpg

Very interesting Bot you have there, the laser tracking works well eh?

latest image:

http://www.smallfishdev.com/SmallFishDev/Solutions/bin/SFIPExe_2008053001.jpg

latest video:

youtube.com/v/-FoMas4i_Po

took a video slip on pc controlling side.

First person view uploaded. Video is uploading, need take some time.

Exe movement is defined in one .ini file, to control it, just load the ini file. To send audio, also load the audio files.

the exe video quality, image size, frame rate … etc … are all online control and run-time change.

first person view are below:

http://www.smallfishdev.com/SmallFishDev/Solutions/bin/SFIPExe_2008060101.jpg

http://www.smallfishdev.com/SmallFishDev/Solutions/bin/SFIPExe_2008060102.jpg

http://www.smallfishdev.com/SmallFishDev/Solutions/bin/SFIPExe_2008060103.jpg

Video clip for controlling side.

youtube.com/v/LfWkFsKBU7w

After Mr. Wang saw the structure of executor, he gave me some advice and helped to design&build some brackets.

Some of the brackets look like this:

http://www.smallfishdev.com/SmallFishDev/Solutions/bin/SFIPExe_2008061203.jpg

http://www.smallfishdev.com/SmallFishDev/Solutions/bin/SFIPExe_2008061209.jpg

Latest software package have been released at:

sourceforge.net/projects/dm-qcif-codc/

or SFIPExe topic of

dhcodec.quikstream.com.au/

Because of H.264/AVC license issue, I can only release less than 12 minutes processing. Have to restart it after the time bomb.

These days I am quite busy on my full time jobs, not much time allows me to write out a detailed document.

Once I got time, will write a document about information:

  1. what are the components need to build your own style executor
  2. how to connect hardware
  3. how to use the software

current package is mainly focus on human control interface. For computing network cell controlling, I am still working on the structure design and coding.
First step, it will more depend on images without audio. I am also thinking about fit it on with more senors.

If anybody got good idea and suggestions, welcome.

Just uploaded the latest updated document to

sourceforge.net/projects/dm-qcif-codc/

Website is down, will register a new one 2 months later.

Replaced some metal accessories.

Latest Video:

youtube.com/v/StmhVhHNmN4

Just finished the joystick controlling software module.

Now the executor can be controlled by joystick in server side.

Actions response to buttons are written as script in file and can be dynamic load in run-time.

Cool! Creative work.
Just a little Q: does the “feet” scratches a wooden floor?

Zenta,

Thanks.

You are right. I am also worrying about that. The toes need to be very smooth.

I am thinking a better mechanical structure. But it’s expensive to make the metal accesseries. I am trying to find a cheaper way to make a better structure.

Before the hardware prototype come out, I have a lot of time to re-design the software structure. I am think make a better interface with the controller’s software.