Project

General

Profile

Revision 938

Added by Ryan Cahoon over 15 years ago

OpenCV now works directly with firewire, coriander is not needed
New vision algorithm integrated, a few issues left with algorithm that
tracks the movement of a specific robot
Removed experimental interface to send images over commands socket
--plan to use php in webserver instead
Separated processing of client requests into a separate thread
Fixed bugs updating UI of java client

View differences:

ColonetServerInterface.java
57 57
	public static final String GLOBAL_DEST = "200";
58 58
	
59 59
	//Common requests
60
  public static final String CLIENT_REQUEST_IMAGE = "112";
61
  
62 60
	public static final String CLIENT_REQUEST_ROBOT_POSITIONS = "86";
63 61
	public static final String CLIENT_ASSIGN_ROBOT_ID = "87";
64 62
  public static final String CLIENT_SET_VIRTUAL_WALL = "89";
......
353 351
	public void sendPositionRequest () {
354 352
		sendRequest(ColonetServerInterface.CLIENT_REQUEST_ROBOT_POSITIONS, "");
355 353
	}
356
	
357
	/**
358
	* Requests a current image from the overhead camera.
359
	*/
360
	public void sendImageRequest() {
361
	  sendRequest(ColonetServerInterface.CLIENT_REQUEST_IMAGE, "");
362
	}
363 354

  
364 355
	/**
365 356
	* Send a robot ID assignment update to store on the server.

Also available in: Unified diff