- 14 Dec, 2004 21 commits
-
-
Russ Fish authored
from the Unix usr_pswd MD5 hash string.
-
Timothy Stack authored
it and fed back in.
-
Timothy Stack authored
-
Timothy Stack authored
-
Daniel Flickinger authored
Updated the pbPivot method to handle dumb angles, plus convert a larger (greater than 180 degrees) angle to a smaller angle in the opposite direction. Robots now turn to the desired heading with the shortest angle.
-
Daniel Flickinger authored
Fixed compilation issue (changed $(INCLUDES) to $(CXXFLAGS)
-
Russ Fish authored
-
Russ Fish authored
-
Daniel Flickinger authored
-
Daniel Flickinger authored
quick fix
-
Daniel Flickinger authored
added -lm to LIBS for libmath
-
Daniel Flickinger authored
included math.h
-
Daniel Flickinger authored
whoops .. added angle calculations to coordinate transformations
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
making this error about 15 years ago when we moved to the penthouse. Add -t option to kill titles in images; it messes up calculation. Add new -z option to tell it to not do any zoom/pan stuff; just use the cur x,y to draw crosshair. Pass the state file through again, which has now has the bounds of the image. Not using this yet.
-
Leigh B. Stoller authored
not have it do any zoom/pan stuff since that appears to screw up the image when you click near the bottom of the image. No idea why, I just avoid the code when new -z option is given. Also write the bounds of the image to the state file. Might need this later.
-
Daniel Flickinger authored
Filled in position transformation functions for RMCD
-
Mike Hibler authored
-
Timothy Stack authored
Add more debugging output to the robot daemons and do some more cleanup.
-
Timothy Stack authored
Even more robot-related cleanup: * robots/primotion/Makefile: Add an install target that copies the executables to the robots. The default set of robots is "garcia1-6", if you want a subset do: 'make install ROBOTS="garcia2"' * robots/primotion/gorobot.cc: Refactoring, add some more debugging output, and print the battery level at startup and every five minutes.
-
Leigh B. Stoller authored
getting a crosshair painted in. Also use those coords and the pixels_per_meter conversion from the DB to print out for the user where he just clicked. Change the SHOWNODE function to print out the coordinates (so when you click on a robot in the map, you get a line that says what its coords are). Also generate table of all robot positions to place below the image.
-
- 13 Dec, 2004 19 commits
-
-
Timothy Stack authored
More robot-related tweaks and bug fixes: * robots/emc/emcd.c: Handle "-h" option properly. * robots/emc/loclistener.in: Pickup the pixels_per_meter value from the database and use that to convert event coordinates in meters to pixels for the database. * robots/primotion/gorobot.cc: Comment. * robots/primotion/dgrobot/gcallbacks.h, robots/primotion/dgrobot/gcallbacks.cc, robots/primotion/dgrobot/grobot.h, robots/primotion/dgrobot/grobot.c, robots/primotion/dgrobot/grobot_sim.cc: Small bug fixes to make sure the position estimate is updated when moving in a straight line. * robots/rmcd/rmcd.c: cleanup * robots/vmcd/GNUmakefile.in, robots/vmcd/test_emcd3.config, robots/vmcd/test_vmcd3.pos, robots/vmcd/test_vmcd3.sh, robots/vmcd/test_vmcd4.pos, robots/vmcd/test_vmcd4.sh: Some more test cases, still pretty simple though.
-
Russ Fish authored
-
Timothy Stack authored
Start of an applet/php hack for showing mote LED status on web pages: * www/BlinkenLichten.java, www/BlinkenLichten.class: Applet that connects back to the server and changes its color based on output from a php page. * www/GNUmakefile.in: Install java classes. * www/ledpipe.php3: Draft page for driving the BlinkenLichten applet, it just alternates on/off and doesn't read the real status. * www/showstuff.php3: Add a function that outputs the html magic to embed the applet.
-
Russ Fish authored
-
Timothy Stack authored
More bug fixes for vmcd and friends: * GNUmakerules: Set SRCDIR as an environment variable so every test doesn't have to be a template. * robots/emc/emcd.c: Correctly handle a vision position that is dead-on the initial position. XXX Turn off orientation matching for now, it is too strict at the moment so that it favors close orientation over close position. * robots/mtp/mtp.c: Fix some broken printfs in mtp_print_packet. * robots/vmcd/GNUmakefile.in: Add another test. * robots/vmcd/test_emcd2.config, robots/vmcd/test_vmcd2.pos, robots/vmcd/etst_vmcd2.sh: A test that matches the initial positions of two robots. * robots/vmcd/test_vmcd.pos: Reduce the distance the robot moved between frames. * robots/vmcd/vmcd.c: Fix a bugfix and some formatting changes.
-
Robert Ricci authored
A script for powering on, off, and cycling motes attached to stargates Requires /usr/local/bin/motepower (our program, not yet in CVS) to be installed on the hosting stargate.
-
Leigh B. Stoller authored
media "media 100baseTX mediaopt full-duplex"; since they will be in autosense mode by default, which does not play well with switchports that are fixed to speed/duplex.
-
Leigh B. Stoller authored
meter for the image.
-
Timothy Stack authored
Some bugfixes and an improved test case for vmcd: * robots/emc/emcd.c: Add a REQUEST_POSITION handler for the emulab_callback. Fix some simple bugs when processing REQUEST_ID packets. * robots/vmcd/test_emcd.config: Use just one robot for simple test. * robots/vmcd/test_vmc-client.pos: A position file for the vmc-client test. * robots/vmcd/test_vmc-client.sh.in: Test with a position file instead of hardcoded numbers. * robots/vmcd/test_vmcd.pos: Position file for the vmcd test. * robots/vmcd/test_vmcd.sh.in: Make the test a little simpler, but add a check to see if vmcd finds the robot initially. * robots/vmcd/vmc-client.c: Add a "-f" option that lets you use a "position" file that contains the object positions for a series of frames. * robots/vmcd/vmcd.c: Some bug fixes.
-
Mike Hibler authored
-
Mike Hibler authored
-
Mike Hibler authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
Removed it.
-
Timothy Stack authored
-
David Johnson authored
- oops, now its fixed! * vmcd/GNUmakefile.in: - linked to math lib as well...
-
David Johnson authored
- compilation fixes
-
Timothy Stack authored
-
David Johnson authored
- added the final code necessary to fully handle a vmc client.
-