MyRobotLab QA Test Matrix
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
View only
 
 
ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAMAN
1
This Page is ObsoletePlease Use:https://github.com/orgs/MyRobotLab/projects/1
NOTE: you must be logged into github to see it!
KevinMarvin? Gael?GrogKevinGrogKevin
2
Latest Build:
http://mrl-bucket-01.s3.amazonaws.com/current/develop/myrobotlab.jar
3
Notes:
When testing a new build be sure to delete your systems .repo directory to ensure it's a clean install.
4
Be sure to validate the architecture version in the runtime to ensure correct bitness (32 / 64)
5
6
Service NameReady for ReleaseSponsor
Deprecated and Removed
Service PageJava Docs
Video - in sync
Python Example
Needed for Release
SwingGUI
WebGUI
Depends On
Win 64 (x86.64.windows)
Win 32 (x86.32.windows)
Linux 32 (x86.32.linux)
Linux 64 (x86.64.linux)
Android? (armv7.32.linux)
Ras PI (armv6.hfp.32.linux)
Ras PI 2 (armv7.hfp.32.linux)
Notes
7
_TemplateServiceNoNo - does not need it
No - does not need it
NoAllExample for programming a new service only.
8
AcapelaSpeechGregYesNoYesYes
9
Adafruit16CServoDriverMatsYes
Yes, needs to be updated
YesNoYesYesArduino or RasPi?
10
AdafruitINA219MatsYesNoYesNoYesYesArduino or Raspi
11
AdafruitMotorShieldYesNoNoNoSerialThe service is no-worky. The board has been discontinued. Needs to be upgraded to use new MRLComm.
12
Ads1115MaysYesNoYesYesYesYesArduino/RasPi or Esp8266_01
13
AgentGregNoYesNoYesNeeds work. This is supposed to manage the command line - and build a new process depending on operating system. Potentially MRL will have 2+ processes
14
AndroidNoNoNoNo??
15
AndroidSpeechRecognitionNoNoNoNo??
16
ArduinoGregYesYesNoYesSerialSince the JSSC switch from RXTXLib I think I am seeing some problems in the read - the data looks erratic
17
ArmNoNoNoNo?Woah.. where did this service come from? maybe merge with IK3D ?
18
AudioCaptureYesNoNoYesNeeds to be merged with AudioFile into new Audio service which treats Audio data more generically.
19
AudioFileYesNoNoYesNeeds to be merged with AudioCapture into more generic Audio service. File nature.wav missing when testing the main class.
20
AzureTranslatorYesNoNoYesNeeds to be merged with AudioCapture into more generic Audio service. File nature.wav missing when testing the main class.
21
BeagleBoardBlackYesNoNoYes?I think people use this?
22
BlenderGregYesYesNoYesNoNoshould be tested for release with example to talk to vInMoov (not sure about the actual blender files? Maybe Gareth doesn't mind if we check them in?)
23
CSVConnectorYesSparseNoYes?Pure Java - used for the robotic chess boards
24
ChassisYesSparseNoYes?Pure Java - used for the robotic chess boards
25
ChessGameYesSparseNoYes?Pure Java - used for the robotic chess boards
26
ChessGameManagerNoNoNoNo?Enhancement for multi-user use of chess board
27
CleverBotYesNoNoNo?Mr. Turing
28
CliGregNoNoNoYesNeed to fix reading stdin. Needs much better documentation...
29
ClockGregYesNoNoYesA clock service that can be started and stopped.
30
CronYesNoNoYesThis would be nice to have if possible,perhaps a quartz based service, so it's pure java
31
DatabaseConnectorYesNoNoYesThis would be nice to have if possible,perhaps a quartz based service, so it's pure java
32
DiyServoYesNoYesNoNo
33
DocumentPipeline
34
EddieControlBoardNoNoNoYesSerialHarland uses this - would be nice to get him to test it - hard to coordinate, but Harland seemed open to maybe auto testing on his platform.
35
Esp8266NoNoNoYesSerialHarland uses this - would be nice to get him to test it - hard to coordinate, but Harland seemed open to maybe auto testing on his platform.
36
FileConnector
37
GpsYesNoNoNo?? - kmgerald wrote this one - I think it sort of works - pure Java
38
GUIServiceYesSparseNoYesLike it or not, a lot of people still probably want the swing gui.
39
GoPro
40
HtmlFilterKevinNoYesNoYesRequired by program ab to filter text to speech.
41
HttpClientNoNoNoNo?A client as a service? Semantically that's a bit odd. -
42
IncubatorNoNoNoYes?Need some clean up - but this could provide integration and more auto-testing
43
InMoovYesNoNoYesSerial, OpenCV, OpenNIWe should pick which platforms are supported here.
44
InMoovArmYesNoNoYes?yes
45
InMoovGestureCreatorYesSparseNoYesfull Java - altough swing in main serviceI think people like this service ,maybe MaVo can help test and validate. - it needs to be completly rewritten, depends on swing
46
InMoovHandYesNoNoYesSerialyes
47
InMoovHeadYesNoNoYesSerial, OpenCVyes
48
InMoovTorsoYesNoNoYesSerialyes
49
InverseKinematicsKevinYesNoNoYesMaybe merge with 3d service?
50
InverseKinematics3DKevinNoNoNoYesMaybe merge with the 2d IK service?
51
IPCameraYesNoNoYes?looks like there's some code here. Is this to stream video from an IP camera? Maybe replace this with just OpenCV ? (GroG) - Yes, and No - we want to be able to stream data into MRL without relying on OpenCV - this is very very very close to being pure Java - needs to remove the OpenCV framegrabber and use its own framegrabber.
52
JFugueYesNoNoNo?Clever Sound Synthesis & Music generator.
53
JoystickGregYesNoNoYes?Needs work .. turns out ids are not very standard -
54
KeyboardYesNoNoYes? Useful service - funny but Joystick has "more" keyboard capability but Joystick also JNI dependencies - Should keep it - its pure Java so could be low maintenance
55
LeapMotionYesNoNoYes?It's too fun and I want to make sure this is worky. Plus it gives x,y,z coordinates that we can use to test IK3D !
56
LidarNoNoNoNo?Heh .. I wish I could test - Don't have the hardware. If someone has hardware to test, we'll bring it back in.
57
LogNoNoNoYes?rhandle publishing log message to the webgui (formally known as the service that did record/playback of mrl messages)
58
MaestroYesNoNoNo?Looks like a servo control shield for the Arduino? not sure looks kinda sparse
59
MagaBotNoNoNoNo?open source hardware - but I think the project is over - can't test - move to attic
60
MailNoYesNoYes?e.t. phone home... lets see if we can get a simple "send an email" service support. support some sort of a sensor event for example.. this is good stuff.
61
MarySpeechMarvinNoNoNoYesPure java. Voice is horrible - but I know it can sound GREAT ! - need to find out how !
62
MotorYesYesNoYesI suspect people want this also.
63
MouthControlYesNoNoYesPart of inmoov , is it not?
64
MPU6050MatsNoNoNoNo?looks light on code and documentation.. maybe it's worky? if someone can test it, we can include it.
65
MQTTNoSparseNoYes?Play nice with the coming IoT protocols. lots of code here already, lets spec what we want it to do.
66
MultiWiiYesNoNoYes?overlaps with joystick a bit, but if it's worky lets pull it forward.
67
MyoThalmicGregNoNoNoYes?Not sure what platforms this is worky on.
68
OculusDIYNoNoNoYes?Ale, is the only one using this currently ?
69
OculusRiftKevinYesYesNoYes?DK1 support definitely should work. DK2 isn't worky yet.
70
OpenNIYesYesNoYes?Kinect should work on at minimum those 3 platforms.
71
ParallelPortNoNoNoNo?Could send this to the Attic - no one has parallel ports anymore
72
PICAXEGareth?NoNoNoSerialThere's a bunch of code here.. maybe it does something?
73
PickToLightNoNoNoNo?I suspect thi is a legacy sort of service.
74
PIDGregYesNoNoYesThis is pure java I think, so shouldn't be an issue. - needs to switch & delete with PID2
75
PID2GregYesNoNoYesI think this is pure java. Maybe consolidate with PID ?
76
PingdarNoNoNoYes?Seventeen *days?* Hey man, I don't wanna rain on your parade, but we're not gonna last seventeen *hours!* Those things are gonna come in here just like they did before. And they're gonna come in here...
77
PlantoidYesNoNoYes?DHUltis project - need auto testing from him :) we should continue to support robots that need creative control. maybe we can ask him to test & help clean up documentation.
78
ProgramABKevinYesYesNoYesPure java, we should publish an MRL AIML set. Documentation needs some updating.
79
ProxyYesYesNoYes?Nothing uses this?
80
Python
Greg+ All - Currently Working on - this is a big update - we need it worky in WebGUI - needs open file capabilities - multi-file, lots of other features
YesYesNoYesDefinitely required. Needs to be able to access /gitHub/{release}/service/example in WebGUI file -> examples !!!!
81
RasPiMatsNoNONoNoxxxxxCan only be used on Raspberry PI ( tested on PI3 )
82
RecorderPlayerNoNoNoYes?Does this work in conjunction with the log service? I do like auto playback of messages.
83
Red5NoNoNoNo?attic
84
RemoteAdapterYesNoNoYesSwarm MRL for all!
85
RobotPlatformNoYesNoYes?Generalized differential drive platform - could be very useful - needs work
86
RoombaYesNoNoYes?If someone can test.. there's a zombie roomba in my basement.. maybe i can find a way to communicate.
87
RosNoNoNoNo?? What is ROS ?
88
RSSConnector
89
RuntimeGregYesYesNoYesShould be rock solid!
90
SabertoothGregYesYesNoYesSerialGroG needs to Test This !!!.
91
SecurityNoNoNoNo?Good Security service .. capable if configured to do message/method level security I think
92
SensorMonitorYesNoNoYes?There's some code here, not sure what it does or how to test, but if it's worky lets keep it.
93
SerialGregYesNoNoYesused by arduino.. so fundamental to have serial port support. support varies from platform to platform.
94
ServoYesYesNoYesSerialNeeds testing in WebUI !!! Additionally Serial has recently switched from RXTXLib to JSCC - more testing
95
ServoOrchestratorNoNoNoNo?MaVo ? This looks pretty specific for a certain implemenation. There is a lot of code here though.
96
ShoutboxGregNoNoNoYes?Never shall we break the shoutbox!
97
SLAMNoNoNoNo?Either slam or slambad was semi-worky? lets pick one.
98
SLAMBadYesYesNoYesYes?at least check what state it's in.
99
SoccerGameNoNoNoNo?Delete or move to attic
100
SolrKevinYesYesYesYesNoPure java service, just a client that can query to Solr.
Loading...
 
 
 
Sheet1