rosaria/Legacy/Aria/tests
2021-12-16 14:07:59 +00:00
..
absoluteHeadingActionTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
accDecelMaxTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
actionArgumentTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
actionAverageTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
actionManagementTest-vc2008.vcproj Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
actionManagementTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
actsTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
angleBetweenTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
angleFixTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
angleTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
AriaTests-vc2003.sln Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
AriaTests-vc2008.sln Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
ArTestConfig.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
ArTestConfig.h Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
asyncConnectTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
auxSerialTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
batteryTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
callbackTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
chargeTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
compassDirect.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
compassDirectCalib.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
configSectionTest-vc2008.vcproj Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
configSectionTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
configTest-vc2008.vcproj Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
configTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
configTest.txt Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
connectionTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
connectTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
dcdTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
deleteArgs.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
driveFast.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
driveHardDirect.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
encoderCorrectionTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
encoderTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
fileParserTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
fileParserTestBad.txt Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
fileParserTestGood.txt Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
functorTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
gotoTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
gpsCoordsTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
gpsInternals.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
gripperStateFlagsTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
gyroDrive-vc2008.vcproj Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
gyroDrive.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
gyroDrive.vcproj Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
hardDriveWander.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
interpolationTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
ioTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
joytest-vc2008.vcproj Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
joytest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
joytest.vcproj Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
keyHandlerTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
keys.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
lineTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
lms2xxTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
logRobotJoystick.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
logSIPData.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
logSIPs.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
Makefile Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
mapTest-vc2003.vcproj Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
mapTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
mathTests.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
moduleActionExample2_Mod.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
moduleActionExample_Mod.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
moduleActionExample.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
moveCommandTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
moveRobotInSim.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
moveRobotTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
mtxIOTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
mutexLockWarning-vc2008.vcproj Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
mutexLockWarning.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
nmeaParser.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
optoIOtest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
p2osSlamTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
poseTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
ptzTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
README.txt Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
robotConfigPacketReaderTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
robotListTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
robotPacketHandlerTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
rotVelActionExample.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
runtimeTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
samePriorityActionTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
serialDump.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
serialTest2.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
serialTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
showFirmwareParameters.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
sickMiddleTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
sickQuadrantReadings.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
sickSafeAutoLogger.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
sickSimpleTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
sickTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
sickTestAll.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
signalTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
sonarAutoDisablerTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
sonarDeviceTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
sonarMonitor.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
sonarQuadrantReadings.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
sonarTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
soundPlayer.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
stallTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
stressTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
stripQuoteTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
systemCallTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
systemStatusBasic.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
systemStatusThread.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
tcm2Test.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
tcpConnectionTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
testAbsoluteMaxesCommand.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
testCOM.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
testMobileSim.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
testsound.sw.raw Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
threadTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
timePrinter.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
timeTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
timingTest-vc2008.vcproj Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
timingTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
transformTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
triangleAccuracyTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
usertasktest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
vcc4Test.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
velTest.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00
wanderAndLogBumps.cpp Import docker from LAB15_OLD 2021-12-16 14:07:59 +00:00

These are test programs, users may not want to look at these to
understand how ARIA works, but after understanding ARIA may want to
look at specific files in this directory to see some more complicated
things.  These are not documented much, each program trying only to do
one or two things, which should be fairly self-evident from these
descriptions and from the code.

-------------------------------------------------------------------------------

absoluteHeadingActionTest - Tests an action with absolute heading.

actionArgumentTest - Tests the ArArg class and the argument part of ArAction.

actionAverageTest - Tests to make sure actions average right if at
same priority (differently than samePriorityActionTest, slightly)

actionManagementTest - Tests adding, removing, and finding actions.

actsTest - Does a test print out from ACTS

angleBetweenTest - Tests ArMath::angleBetween

angleFixTest - Tests ArMath::angleFix

angleTest - Tests some various things with angles

asyncConnectTest - Connects to the robot, disconnects, and tries to break the
connection state. This was designed to test the connection sequence.  This
uses ArRobot::asyncConnect.

auxSerialTest - Dumps a lot of things out to aux serial port with TTY commands

callbackTest - Tests the connection callbacks in ArRobot

chargeTest - A test for charging with a powerbot dock

configTest - Tests ArConfig reading in a file and writing files

connectTest - Connects to the robot, disconnects, and tries to break the
connection state. This was designed to test the connection sequence.  This
uses ArRobot::blockingConnect.

connectionTest - Tests the connection by requesting IO packets as it
drives about hard and fast (make sure it won't hurt anyone)

driveFast - a test that drives the robot fast for a given distance

encoderCorrectionTest - Connects to a robot with a joystick, pressing button
two will set the encoder correction callback, just run it to see the args

fileParserTest - just tests the file parser and shows how to use it a little

functorTest - Does some extensive tests of functors

gotoTest - Uses the ArActionGoto to go somewhere in a very naive way

hardDriveWander - This drives about very hard and fast, only run this
in lots of space where no one will get hurt

interpolationTest - Tests the position interpolation functions on ArRobot

ioTest - Tests the response time for IOREQUEST commands sent to the robot

keyHandlerTest - Tests the keyhandler out

keys - Lower level test of the keyhandler

lineTest - Tests the used functionality of ArLine and ArLineSegment

moveRobotTest - Drives the robot around, has different actions for pushing 
button 2, its to make sure that the ArRobot::moveTo(pos) command works in
some fashion, and to check the transforms, just run the program to have it
print its usage

optoIOtest - This is a very simple test of using the Opto22 interface on the 
Versalogic motherboards in P2 and P3 robots.  It also tests the analog

p2osSlamTest - Sends lots of packets to the P2 to try and mess it up

paramTest - Tests out some of the ArPreference parameter stuff

poseTest - Tests out ArPose

robotListTest - Tests some of the Aria:: functions that have to do with
the robot list

robotConfigPacketReaderTest - A test of getting the robot config packet

rotvelActionExample - Tests out an action that drives using rot vel

runtimeTest - Times how long the robot will run when doing a period of
wandering, then a period of resting, then wandering and so on, until the
battery dies.  It runs ACTS while wandering, and pipes the display to another computer.

samePriorityActionTest - Sees if actions average right when at the
same priority (differently than actionAverageTest, slightly)

segvTest - Causes a seg fault to see if its handled right

serialTest - Test for checking for interference on a serial port

serialTest2 - Another test for checking for interference on a serial port

sickSimpleTest - A test used in the development of the sick driver

sickMiddleTest - A test that prints out the middle readings of the
laser continually

sickTest - A test that connects to the laser then prints out a few
sets of readings

sickTestAll - A test that connects to the laser, turns off all
filtering then prints out readings until killed

signalTest - Prints out signals that come in to the program

sonarDeviceTest - Prints out the sonar readings from the sonarDevice

sonarTest - Prints out the sonar disk positions then prints out the sonar
readings

stallTest - Tests the stall behavior by going forward and ramming things, you
should only use this one in the simulator, also can be set to go backwards

stressTest - Creates 2 busy loops, and sees if the syncLoop still winds up 
with the right amount of time between runs

stripQuotesTest - Just a tests that tests ArUtil::stripQuotes

systemCallTest - Tests doing system calls and signals

tcm2Test - Connects to the tcm2 compass and prints out its information

threadTest - Does a rudamentary test on threading

timeTest - Just does a simple test of the functions related to ArTime

timingTest - Does a test of how long the syncLoop takes to run, prints out 
the results

transformTest - Tests out ArTransform

triangleAccuracyTest - Tests out the repeatability of ArActionTriangleDriveTo

usertasktest - Tests the user task list that ArRobot maintains.

vcc4Test - Test and exercise a vcc4 camera

velTest - has the robot drive at set velocities (trans and rot) and
prints out how fast it says its going