Skip to content
Snippets Groups Projects
Commit 6cce1762 authored by Timothy Stack's avatar Timothy Stack
Browse files

Pass camera local to world offsets through vmcd.

	* event/sched/rpc.cc: Add the camera fixed_x,fixed_y values to the
	emcd.config file.

	* robots/emc/emcd.c: Pickup the cameras fixed_x,fixed_y values
	from the config file.  Add supports for setting the speed of the
	robot.

	* robots/mtp/mtp.h, robots/mtp/mtp.c: Add support for setting
	speed in GOTO packets and constructing vmc-client config packets.

	* robots/mtp/mtp.x: Add a vmc-client config packet that contains
	the cameras origin in world coordinates.

	* robots/mtp/mtp_dump.c: Dump the min/max values for x and y,
	handy for figuring out the bounds of the camera.

	* robots/vmcd/visionTrack.c, robots/vmcd/visionTrack.h: Handle
	cameras that are overlapping on two axes.

	* robots/vmcd/vmc-client.c: Accept a vmc-client config packet that
	tells us where the camera is in world coordinates.  Add an
	orientation flag that specifies how the camera is oriented wrt to
	the world coordinate system.

	* robots/vmcd/vmcd.c: Send vmc-client config packets out.  Fix a
	bug that left unknown tracks in the previous frame, which could
	confuse the matching algorithm causing it to match unknown tracks
	instead of valid known tracks.
parent 40583339
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment