This is where you talk about the NXJ hardware related topics such as the brick, sensors, LEGO pieces, etc
Moderators: roger, 99jonathan, imaqine
by imaqine » Wed May 30, 2007 12:58 am
I am curious what are some people's experiences with iCommand's latency issue between the time the command is called and sent on the PC side to when it is executed on the NXT side. What ways have you guys used to get around this latency issue.
The reason I ask is because I am doing research and would like to use iCommand to communicate with the NXT but the latency has been an issue when having the robot react to its surroundings. Any ideas?
-
imaqine
- Moderator
-
- Posts: 79
- Joined: Sun Apr 08, 2007 6:20 am
-
by breneez » Thu May 31, 2007 12:51 am
I've mostly only played around with joystick control via icommand, but I've been pretty impressed by the reaction time. Perhaps my standards are lower, or maybe the sensors are slower to react than the motors?
-
breneez
- New User
-
- Posts: 8
- Joined: Wed May 16, 2007 4:39 am
- Location: Raleigh, NC
by roger » Fri Jun 01, 2007 4:42 am
Yes, it is pretty long - I think because of the round trip time for the bluetooth massage and the acknowledgement.
-
roger
- Moderator
-
- Posts: 307
- Joined: Fri Jun 01, 2007 4:31 am
- Location: Berkeley, CA
by imaqine » Fri Jun 01, 2007 2:46 pm
Well I had wanted to control the nxt from the computer to calculate how to get through a maze, or something of that sort. The reaction time is definitely not made for 'quick' decisions that are neccessary when transversing a maze. I found myself crashing into walls because of the late reaction time.
-
imaqine
- Moderator
-
- Posts: 79
- Joined: Sun Apr 08, 2007 6:20 am
-
by roger » Sun Jun 03, 2007 4:20 am
The way to avoid crashing into walls is to put the reflex actions - the quick feed back loops from sensor to motor - into Java code running on the NXT.
I think the next release of NXJ will allow 2 way communications between java on the NXT and java on the PC so you can decide how best to split the responsibilities between the NXT and the PC.
Roger
-
roger
- Moderator
-
- Posts: 307
- Joined: Fri Jun 01, 2007 4:31 am
- Location: Berkeley, CA
by Machiel » Wed Oct 29, 2008 10:45 am
I am curious, How many Miliseconds is the latency?
Like.... 200 miliseconds?
-
Machiel
- Novice
-
- Posts: 60
- Joined: Tue Sep 09, 2008 11:36 am
- Location: Netherlands
by Zaleekha » Fri Apr 02, 2010 4:56 pm
I can not access the package of icommand.nxt
i can see them but when i open i found error
"icommand.nxt does not exit"
-
Zaleekha
- New User
-
- Posts: 5
- Joined: Fri Apr 02, 2010 3:45 pm
Return to NXJ Hardware
Who is online
Users browsing this forum: No registered users and 0 guests