PenemuNXT - Exploring map bot

Post your NXJ projects, project ideas, etc here!

Moderators: 99jonathan, roger, imaqine

PenemuNXT - Exploring map bot

Postby PenemuNXT » Thu Nov 05, 2009 2:11 pm

We have created a NXT robot which uses the OpticalDistanceSensor from Mindsensors to scan an unknown area around it. The robot will be able to navigate and stream data in realtime to a computer who will paint up a map from the data gathered by the robot. The robot is programmed using LeJOS and the server uses common JAVA.

This is an ongoing project which will continue until sometime early spring next year, by the time we hope to have an advanced AI and server software. To follow the project you can visit our blog, which also have a more elaborate project description.

http://penemunxt.blogspot.com/

/Peter and Josef
PenemuNXT
New User
 
Posts: 11
Joined: Thu Nov 05, 2009 2:05 pm
Location: Sweden

Server Improvements

Postby PenemuNXT » Thu Nov 12, 2009 5:53 pm

We've done some improvements to the Server UI and functionalities.
What do you think?
http://penemunxt.blogspot.com/

/Peter F
PenemuNXT
New User
 
Posts: 11
Joined: Thu Nov 05, 2009 2:05 pm
Location: Sweden

Postby alai » Thu Nov 19, 2009 1:57 pm

server is so cool :o
alai
New User
 
Posts: 1
Joined: Thu Nov 19, 2009 1:55 pm

Postby PenemuNXT » Sat Nov 21, 2009 11:45 am

@alai: Thank you :) It's working great and we love to be able to save and open maps so that we can playback how the robot drove. It's much easier to debug then and we are also able to develop the algorithms even if we not have the robot with us.
PenemuNXT
New User
 
Posts: 11
Joined: Thu Nov 05, 2009 2:05 pm
Location: Sweden

Postby gloomyandy » Sat Nov 21, 2009 12:55 pm

Hi guys,
this is a very cool project. I'm really impressed with the work you've been doing. If you don't mind me asking, how old are you? Also what course is this project part of?

All the best

Andy
User avatar
gloomyandy
leJOS Team Member
 
Posts: 3996
Joined: Fri Sep 28, 2007 2:06 pm
Location: UK

Postby PenemuNXT » Tue Nov 24, 2009 8:11 am

@gloomyandy:
Thank you! :D
We are born in 1991 so we've both turned 18 this year.

In the third year of Swedish Gymnasium (roughly equivalent to 4th year in high school) every student has to make a project concerning at least one of the fields he/she studies as a final project for their studies. We study quite much math and some programming so we created PenemuNXT to be our project.

We're not finished yet but this far we've learned alot about Lego Mindstorms but also alot about SVN and how to be part of a developer team. I think this is really useful knowledge in the future.
PenemuNXT
New User
 
Posts: 11
Joined: Thu Nov 05, 2009 2:05 pm
Location: Sweden

Postby PenemuNXT » Sun Dec 06, 2009 9:46 pm

I've now implemented a generic way to process the map data.
So if you wake up in the middle of the night with this great idea of how to calculate exactly where the walls are you just have to create a class that implements the interface IMapProcessor, add it to the instance of MapProcessorsand you can easily test out your new idea without having to get into the main code.

Read more here:
http://penemunxt.blogspot.com/

What do you think?

We will release a compiled version of the serverapp (bundled with some sample maps) soon so you can test it if you want to.
Of course you can also download the source and compile it for yourself until then :)
PenemuNXT
New User
 
Posts: 11
Joined: Thu Nov 05, 2009 2:05 pm
Location: Sweden

Postby PenemuNXT » Mon Dec 14, 2009 4:16 pm

I really love the map processors I wrote a couple of weeks ago :)
This makes it so easy to write new functions to the map.

This environment:
Image

Now looks like this:
Image

Read about all the improvements here:
http://penemunxt.blogspot.com/

Now you can also follow us at Twitter for more frequent updates:
http://twitter.com/PenemuNXT

/Peter F
PenemuNXT
New User
 
Posts: 11
Joined: Thu Nov 05, 2009 2:05 pm
Location: Sweden

PenemuNXT Explorer Server Preview and Screencast

Postby PenemuNXT » Sun Jan 03, 2010 9:14 pm

You can now download and try a preview of the PC app.

It's recommended to first watch the screencast that presents all the features.
http://www.youtube.com/watch?v=e5yLWKa_WOE

Then you can download the app and some sample maps from here:
http://code.google.com/p/penemunxt/downloads/list

It would be nice to hear what you think :)

/Peter F
PenemuNXT
New User
 
Posts: 11
Joined: Thu Nov 05, 2009 2:05 pm
Location: Sweden

Code?

Postby kidovate » Sun May 30, 2010 9:03 pm

Could you by any chance send us a compiled version of the client code, or at least tell us some sort of way of using it? I'm dying to try this on my robot!

Thanks,
Christian Stewart
kidovate
New User
 
Posts: 3
Joined: Thu May 13, 2010 1:48 pm

Postby xpansive » Mon May 31, 2010 3:49 am

Very cool.

I'm considering buying one of those sensors just so I can try this.
xpansive
New User
 
Posts: 7
Joined: Wed May 19, 2010 11:23 pm


Return to NXJ Projects

Who is online

Users browsing this forum: No registered users and 0 guests

more stuff