Remote control software application

Post your NXJ projects, project ideas, etc here!

Moderators: roger, 99jonathan, imaqine

Remote control software application

Postby BHCluster » Tue Apr 01, 2008 8:56 am

This project focuses on the development of a Java based application which will allow people to interact and control Lego Mindstorm NXT robots. To accomplish the successful communication (transition) of command to NXT robot for execution, the appropriate commands need to be parsed via a wireless link utilising Bluetooth. The primary objective of this research is focused on interaction between the software system and the NXT robot.

Image

I have used the following software for this project:
Eclipse
iCommand
Bluecove
leJOS (on NXT)

The application is fully functional!

P.S.
Could you please leave me some coments of what you think about the application.

Thanks.
User avatar
BHCluster
New User
 
Posts: 23
Joined: Thu Mar 13, 2008 2:36 pm

Postby PatrickLismore » Wed Apr 02, 2008 2:52 pm

very nice,

lot of hard work put in , hope you get a good mark

post the source code or zip all up so we can test
User avatar
PatrickLismore
Active User
 
Posts: 81
Joined: Tue Oct 16, 2007 7:28 pm
Location: Prague

Postby 99jonathan » Thu Apr 03, 2008 3:56 am

That looks great!!

(Some source code or compiled code would be great, though :wink: )
99jonathan
Moderator
 
Posts: 122
Joined: Thu Mar 01, 2007 5:30 am

Postby BHCluster » Tue Apr 08, 2008 1:25 pm

Code is coming soon!
User avatar
BHCluster
New User
 
Posts: 23
Joined: Thu Mar 13, 2008 2:36 pm

Postby gero » Wed Apr 23, 2008 10:27 am

A group of students and tutors at the German university of Darmstadt plan to create an exhibit based on a Lego NXT which shall be shown in some public places over the next years (as part of a larger exhibition).

The idea is that the visitor will get exactly the information which the bot has. Thus the visitor shall develop a feeling what it looks like to have only the sensors' data. He shall understand what it needs to create a perception of the "world" based on such sparse data.

I would really like to see if we can take your application as a starting point for our development. In case you are interested and have time we could also talk about joint development ...

Could you please upload the current code base?
-- Gero Scholz
gero
New User
 
Posts: 1
Joined: Wed Apr 23, 2008 10:09 am
Location: Germany, Darmstadt

Postby 99jonathan » Thu Apr 24, 2008 1:40 am

wow. that would be a sweet exhibit... :shock:
99jonathan
Moderator
 
Posts: 122
Joined: Thu Mar 01, 2007 5:30 am

Postby BHCluster » Wed Aug 13, 2008 12:13 am

I just wanted you all to know that I have posted this project on line and it can be found at this -> http://www.tiim.info/the_nxt_project/web/index.php website. If you have any questions please post them under this forum topic.

I will post the Application Manual in the PDF format soon. Hope you all like it.

P.S.
If you use this code and you make any changes to it which I hope you will please remember to post the changes back here so we can all learn more.

:)
User avatar
BHCluster
New User
 
Posts: 23
Joined: Thu Mar 13, 2008 2:36 pm

Postby douglas_sm » Fri Aug 22, 2008 7:52 pm

Very nice project dude! It will be very useful for my final project in my graduation. I want to use ICommand to make the programming of the robot.
douglas_sm
Novice
 
Posts: 29
Joined: Fri Aug 22, 2008 7:45 pm

Postby PC Mesnil » Wed Sep 03, 2008 12:27 pm

Hello
I just checked your work, and it's a really nice work.
You said that the NXT run with leJos firmware but you seem like using iCommand, and I was wondering how it could work.
My plan is to use leJos on the NXT and after call some function on my robot via a PC with bluetooth.

So if you find a way to fit iCommand and Lejos it could help me a lot

Thanks in advance.
PC
PC Mesnil
New User
 
Posts: 2
Joined: Tue Sep 02, 2008 11:26 am

Postby BHCluster » Wed Sep 03, 2008 10:01 pm

The way that works is leJOS is installed onto NXT, and then all of the programming is done in my case using Eclipse (Java IDE) and iCommand API in conjunction with Java.

You are it seems just a little confused but remember we are here to help you.

P.S.
I was just confused as you are. Thankfully Patrick was there to give me a helping hand, so don't worry just ask.
User avatar
BHCluster
New User
 
Posts: 23
Joined: Thu Mar 13, 2008 2:36 pm

Postby bbagnall » Sat Sep 06, 2008 2:46 pm

That application might be something we would want to include with leJOS NXJ at some point. We've been looking for a good "instant-action" test utility for leJOS to control motors and read sensors that is similar to the type of utilities included with NXC and RobotC.
Intelligence Unleashed: Creating LEGO NXT Robots with Java
Available September 2011
User avatar
bbagnall
Site Admin
 
Posts: 383
Joined: Fri Aug 04, 2006 4:03 pm

Postby Nitrous » Fri Oct 03, 2008 10:53 am

Hi, first, sorry for my bad english.

BHCluster, I want to know if sending a program in java from pc to NXT using icommand is possible. I mean, how could I send a java application using bluetooth?.
Nitrous
New User
 
Posts: 12
Joined: Fri Oct 03, 2008 10:35 am

Postby BHCluster » Wed Oct 08, 2008 10:56 am

I had the same problem didn't know how to do this, but you just need to have lejos installed on your nxt and iCommand on your PC, after that you would just execute the application you have using eclipse using bluetooth and that is it. For more information visit my website listed above.
User avatar
BHCluster
New User
 
Posts: 23
Joined: Thu Mar 13, 2008 2:36 pm

Postby janar » Thu Oct 09, 2008 10:03 am

Hi,

Did you use one NXT or multipe NXT for your project?

I am curious about controlling multipe NXTs from PC? Is it possible via icommand?
janar
New User
 
Posts: 8
Joined: Thu Oct 09, 2008 7:22 am

Postby ChrisB01 » Thu Oct 09, 2008 3:33 pm

With ICommand its not possible and with the normal version of the NXTComm classes because of the static NXTCommand class you can only open 1 connection. I copied this class, renamed it and made some alterations so that you could connect with multiple NXT's, have a look at this post.

http://lejos.sourceforge.net/forum/viewtopic.php?t=1086

Chris
ChrisB01
Advanced Member
 
Posts: 189
Joined: Sat Mar 15, 2008 12:19 pm
Location: UK

Next

Return to NXJ Projects

Who is online

Users browsing this forum: No registered users and 0 guests

more stuff