Recently, I installed the JDK and a java library called LeJOS NXJ, for controlling a LEGO Mindstorms robot. I'd like to be able to set up the language to run through visual studio, which offers J# color coding. The command line to compile the program is:
nxjc "Myfile.java"
and the command line to deploy or download the program to the ...
I have a bunch of procedures that need to be executed successively until either they are all executed, or a certain condition is met. Here's the basic code that needs to be executed until a condition is met:
public boolean search()
{
robot.go();
robot.spin();
//etc - around 8 more similar commands (each takes around 2 seco...
I am thinking about buying a mindstorms kit (I don't currently own one but I have used 1.0 at university) and I am a bit unsure as to the benefits of 2.0 over 1.0. I have seen other posts on the subject all saying generally 2.0 is better but I have some more specific questions about this that I can't seem to find any answers on.
Apart f...
We are trying to implement two behaviors on a rcx robot, the lowest priority given to a touch sensor, and the hightest given to a light sensor for a sumobot competition. However, the behaviors cannot run simultaneously. For example, the action for the touch sensor will not occur twice in a row. Instead each action of the behaviors mus...
I'm using Eclipse, and it is perfectly happy with the following code:
public interface MessageType
{
public static final byte KICK = 0x01;
public static final byte US_PING = 0x02;
public static final byte GOAL_POS = 0x04;
public static final byte SHUTDOWN = 0x08;
public static final byte[] MESSAGES = new...
I've had a big problem in some library code, which I've pinned down to a single statement:
System.out.println((String) null);
Ok, the code doesn't actually look like that, but it certainly calls println with a null argument. Doing this causes my whole applicaio to throw an unexpected NullPointerException.
In general, should println t...
Hi Guys,
I am trying to compile and upload my program to the robot but i am getting linking errors that my .class file is not found in the class path.
This is my .bat file:
@echo off
f:
cd "F:\Program Files\eclipse\workspace\src\testRobot"
call nxjc *.java
call nxj -d 001653081321 -b RobotReceiverMainAPP
After i run it i get ...
Hi Guys,
I have a robot and a GUI application running on a GUI. I have a while loop on the robot side that is constantly sending data to the GUI.
Before i send a value, i send first a value which the GUI will use to determine how many consecutive values it must read afterwards for instance i send something like;
dataout.writeInt(2);
d...
Hi Guys,
I have already posted a question today. This question is about the same project but unrelated. I am developing an application for the Lego NXT Mindstorm robot. I have two robots and a GUI running on a PC.
In leJOS NXJ you can only use one input reader. This means that you can't connect the PC to two robots directly and let th...
Hi Guys,
Yesterday i posted a question about a problem i had concerning inputstream reading and i was helped.
I find myself in similar situation but this time i know that I am doing the right thing but yet it is not working for me.
I am reading from an inputstream but i get different value. No matter how i change the data i send i get...
Does anyone have a code example of using the NXT RGB Color Sensor in the Lejos programming language. I have tried several different uses of setType() and setMode() but to no avail.
...