Let's Make Robots!

Would anyone be interested in an XMOS challenge?

xmos's picture

UPDATE: If you have a YouTube account or use YouTube, add/view our "MyXMOS" channel for latest videos and XMOS news!

 

UPDATE:

The 9.9 version of the XMOS Development Tools is now available:

http://www.xmos.com/technology/design-tools

It is VITAL that XK-1 users use this release or above as the XK1 is not supported in previous versions.

 As for anyone else - you will probably appreciate some of the cool new features:

http://www.xmos.com/system/files/releaseNotes9.9.0.txt

 

 

XMOS challenge winners are now available!

 

Hi everyone!

I was curious to know if anyone would be interested in participating in a challenge to make something AWESOME with a new breed of processor which is particularly great for DSP/networking/USB/motor control type applications or more basic things if that is overkill for what you want.

XMOS event driven processors allow you to execute code in parallel which could open up a number of possibilities to evolve your robots "brain" to the next level!

I have some development kits to give away potentially, but before I give away all the details, I just wanted to see if there was any interest before I add to the challenges area or such.

People have made some cool stuff with our tech before (See videos).

 

Some details of the processor itself which will be on the dev kit (to be released soon):

 

- Single core device (Although we do have quad core versions - ask me)

- 400 MIPS per core.

- 8 Threads per core.

- 64Kb RAM

- 8KBytes OTP memory for applications, boot code or security keys, with security mode

- 64 user I/O pins

- Support for high performance DSP (32 x 32 → 64bit MAC) and cryptographic functions

- Time aware ports provide up to 10ns timing resolution

- Designs implemented using a software-based design flow (can program in C or XC - very similar to C but with support for extras such as parallel execution)

- Scalable - can connect many kits together for crazy amounts of processing power using Xlinks.

 

For detailed spec see: http://www.xmos.com/products/xs1-l-family/l1lq128

 

EDIT: As there has been some interest shown and to save time later - please post below with the following info if you would like to be considered:

1) Project Title

2) Project Description

3) How many Dev Kits you think it may require (eg you may need 2 if you are demonstrating the ability of one robot using image recognition to track another for example)

4) Are you willing to keep a video/photo diary of your progress if we choose you? Please state which/both.

 

If anyone is interested please feel free to post below with your project ideas (and subscribe to this forum topic for updates so I can contact you nearer the release date) so I can see if there is enough interest. I hope I have posted this in the right place, if not please feel free to move this to the right part of the forum!

Embedded video: 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Edgee's picture
:)
dimble swishblade's picture

operation uav:i want to build a 4 rotor helicopter for survaliance and termal imageing(<new entry ) 

ferret is out ,sorry

dent's picture
I'm really sorry about this, but I think I have to drop out of the challenge... I'll still follow along and provide helpful encouragement (if that makes you guys feel better :D )
 
However, I do think these chips are interesting (if a little expensive, but hey?) and I am considering buying one in the future after I master the ways of C. With an arduino of course! ;)
 
If you picked me, or planning to pick me, you might want to go to ezekiel instead. He's pretty experienced, and apparently has the funds and time to do it. Thank you!
xmos's picture
Dent, what is your reason for dropping out? Time restrictions?
dent's picture

Well, i already posted something on the new post because i didn't think you read this. Yeah, the main reason is because of my dad, he says no way, but yeah, school started, i don't have any money, and homework is like endless.

Sorry... i still feel bad... 

Benbo231's picture

this thingy will be a mobile robot arm with 6 degrees of freedom, driving around on omni wheels. it will have a gripper and perform various tasks, such as demolishing styrafoam cups, and moving blocks...

one dev kit

both diaries (diary of a whimpy kid lol)

xmos's picture
I have you down for the swarm idea.
dimble swishblade's picture
have you anounced it yet ?
What do you mean?
I plan to build a nearly universal home automate. This mean that the automate will handle nearly all information which is available in a standard home.

Out of the usual on/off outputs, information about the current status will be available over the internet, on a TV screen.

Inputs will be as various as movement, door open/close, temp. sensors, picture of the milkman, dog barking, ….

 All of this is not really new, the interesting part is that the end user will be able to create himself his own new control tasks using elementary task that will be shipped with the controller itself.

I hope I don’t leave this message to late… and looking to read you.

Thanks.

Edit:

Need one kit (i guess all the job can be done)

Photo diary yes; but more interesting i will publish the source code.

Benbo231's picture

Santatron 3000 won't come until you're asleep...

When you wake up, you'll find presents in your robot building box...

Benbo231's picture

A main brain (xmos processer) equipped with radio, that, when certain conditions are filled, radios instructions to 6 'little 8bots' also equipped with radio.

For example, when the main brain heard sound (music) at a certian level of DB, it would assemble the swarm in rows and columns and have them do synchronized dancing.

If a swarm member (SM) sees light...the xmos brain (XB) would assemble the swarm around the light (possibly theyd have solar panels to charge, then carry the charge back to the XB to charge it)

the XB would be brains and senses, the swarms would be the arms and legs.

eventually, i could upgrade the system to handle more SMs , or perform more tasks, such as find metal objects (TB007 swarm, concept by gareth) or collect small colored beads, or other items.

Kits: 1 if we can use pickaxe 08m s as well as your MCU's, 7 if not. (main braain and 6 slaves)

diary: Both

 

xmos's picture

http://letsmakerobots.com/node/10538

Just a little teaser of some of the goodies you might expect in the post if you are selected.  Some projects may receive a different kit to this if we feel it is more suitable.Will be posting more details on other kits soon.

xmos's picture
3 days to go!
Edgee's picture

Sitting on your knee.

 

Unless you pick me of course. 

Edgee's picture

Its like waiting for christmas.

 

 

xmos's picture
ho ho ho!
BaseOverApex's picture

Title: Bottom Mapper

Description: Nothing crude. This devicw would be implanted in a small water craft (a boat, to you) equipped with a bottom-facing sonar and a GPS. The device would control the craft, mapping the depth of the water alongside GPS co-ordinates, taking account of tidal depths. The idea would be to produce a very accurate map of the bottom of a lake to be supplied to divers, etc. looking for interesting wrecks to explore. The end result would be a sort of undersea Google Maps.

Kits: One for development, but they could be linked such that a particular area could be mapped more quickly with more bots. Also, should one of them break down, an extension of this project would allow another to take over AND tow the affected boat back to shore.

Diary: no problem.

Future work: Make it thief-resistant by constantly sending out its position to all similar nearyby craft,allowing it to deliver high voltage shocks to folk who try to move it, and cauing it to make really high pitched extremely loud noises in the hope that the potential thieves ears would bleed.

xmos's picture

So is this replacing the Rover Explorer?

Please confirm.

BaseOverApex's picture
No, I'm making multiple entries to increase the probability of one being chosen. Is that cheating?
xmos's picture
We will only consider 1 entry per person. Which is your preferred project?
BaseOverApex's picture
Oh, the first one, then. I never fancied waterproofing all that expesive kit anyway.
dimble swishblade's picture
im thinking of a uav now
xmos's picture
Got an email - not sure where your other post went, but we would prefer you submit an idea you can actually achieve. I do not know all about your experience and such, but you will be more likely to be considered if what you propose is do-able. It doesnt have to take over the world just yet! Start off with something simple and slowly develop it. We are not looking for complexity as primary factor here - something simple yet original, which is achieveable in a rasonable time scale will probably have a higher chance of winning a kit.
dimble swishblade's picture
back to square 1, the ferret i will build the ferret ,the micro servos are now pretty cheap.and i found a good servo controler  so backto the ferret
xmos's picture
Are you sure this is achieveable?
dimble swishblade's picture
yep absolutluy , but at somestage id like to build a 4 rotor helicopter.
spacebird's picture
Project Title: ABE (Acuatic Bot Explorer)

Description:


This bot will be used to explore lakes and reefs. It will use a stereo system to obtain 3D map of the area and identify objects or fishes. (Possible use of Fuzzy Logic, AI, 2D and 3D Image processing in real time)
Also as aditional information will obtain: pressure, salinity, temperature and GPS position.

Kits: Maybe 2

Diary:
Pictures, video, blog.
xmos's picture

Thanks for the entry. Out of interest what previous experience do you have in the above areas eg Fuzzy Logic, AI, Image Processing?

BaseOverApex's picture

I need one of these. I write embedded control code for jet aircraft for a living and am an engine control nut.

My project would be a rover which autonomously roves around the streets, following the kerb / sidewalk, searching for open WiFi connections, connecting through them and emailing me back photos of where it is.

In the first instance, this would only require one kit, but when there are several of these bots, it would be interesting to program them to stay as far away (geographically) from one another as possible (as there's no point in having lots of photos of the same place) and not cover territory already covered by others. If one of them detected a problem with itself, it could call on the nearest one to come and photograph it, so I could diagnose it (eg, flat tyre, etc.)

 I'd use a chassis similar to this one.

Since I diary most of my projects on LMR, I'd have no problem documenting this one.

When do I get my dev kit?

jklug80's picture
 make sure it takes pictures when someone picks it up or you may never know who stole it ;)
BaseOverApex's picture
Yes, the first release would be purely a technology project. Subsequent versions may be made vandal proof, but supplying a potential thief with 20KV in his ass doesn't really require an XMOS processor.
xmos's picture
lol! that is a good point!
xmos's picture

Cool job!

Sounds like a fun project! People who are chosen for the XMOS challenge will be announced around the beginning of September. Once we have everyones addresses etc we will send all the kits out to the chosen people.

 

Edgee's picture
To wallpaper my bathroom with reciepts from my wifes soft furnishing habit, only one patch left above the sink. 
jklug80's picture

I mentioned it earleir but I would like to make tutorials for at least 3 chips (picaxe, arduino and possibly xmos). All chips would have the same tutorials that start with blinking LED and work up to a robot (one that avoids hitting walls, line follower or something). That way if someone is trying to decide which chip to get they can see how they compare code wise. Also help someone learn a new chip.

To be completely transparent it likely wont get going for a few months. I close on a house Friday and start back to school today for yet another degree... I'm trying to wallpaper the bathroom with them.

xmos's picture

Thanks for explaining, this could actually be quite useful for everyone, and to have a few standard projects that you feel are useful to understand how to use all of these chips. Good idea!

Good luck wallpapering your bathroom with your degree certificates! What is your next one in?

jklug80's picture
Working on a masters in Computer Science. Thats number 3. 4 will hopefully be a PhD in CS.
BaseOverApex's picture
Did I ever tell you about my PhD? Artificial Intelligence system to control a refrigeration rig.
xmos's picture
Nice :) Very cool! ;)
BaseOverApex's picture
Never finished it. Someone decided to employ myhead to control jet engines instead. Would have been nice to have the title, though.
xmos's picture
Well on the bright side you have a good job out of it so well done! Sounds interesting.
xmos's picture
Good stuff! CS rocks! I am a Computer Scientist myself too.

What's inside the kit?

Any sockets for the SS chips?

xmos's picture
Maybe it is because it is Monday morning but SS chips?

You know that DIP has big pins right?

SS has small legs e.g. the XMOS chip.

It's monday evening to you!

ezekiel181's picture
I don`t understand ninjaspeak but SS = SMD?
xmos's picture

I am glad it wasnt just me who got confused there!

...

 

It's basically a tabletop board game with a twist.

Ever wanted to do PVP without a computer?

Ever wanted to play a game without a game console such as the computer?

Ever wanted to play an RPG without a computer?

Now you can with a board game powered by the XMOS Development kit!

Do amazing quests! Be a hero! or a villian...

You decide who you want to be, a human, alien, a robot, or even an elf...

You can say it's a turn-based grid mapped RTS board game!!!

I got the idea while reading MANGA!!!