iCommand latency

This is where you talk about the NXJ hardware related topics such as the brick, sensors, LEGO pieces, etc.

Moderators: 99jonathan, roger, imaqine

iCommand latency

Postby 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

Postby 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

ICommand latency

Postby 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: 358
Joined: Fri Jun 01, 2007 4:31 am
Location: Berkeley, CA

Postby 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

ICommand latency

Postby 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: 358
Joined: Fri Jun 01, 2007 4:31 am
Location: Berkeley, CA

Postby 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

icommand problem

Postby 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 2 guests

cron
more stuff