sabuz-262 / myrobotlab Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/myrobotlab
Automatically exported from code.google.com/p/myrobotlab
Pause service will be helpful in behavioral state simulations where subsumption
is used to repress unwanted behaviors
Original issue reported on code.google.com by [email protected]
on 18 May 2011 at 11:14
Currently there are "helper" function which box and un-box parameters for
methods. These should be refactored into dealing only with a single signature
uses variable args
Original issue reported on code.google.com by [email protected]
on 27 Oct 2011 at 1:24
will need to recompile binaries with ENABLE_SSE & ENABLE_SSE2 & ENABLE_MMX
flags set to false
Will need to check all filters:
Currently Broken ones include
HoughLines2 - cvGetSeqElem
GoodFeaturesToTrack
LKOpticalTrack
SetImageRoi
Something very strange happened to the arrays of CVPoint32f
Original issue reported on code.google.com by [email protected]
on 12 May 2011 at 11:31
Support different
Versions
Platforms
based on Ivy structure - but not Ivy
Original issue reported on code.google.com by [email protected]
on 27 Oct 2011 at 1:58
List API Docs here :
Original issue reported on code.google.com by [email protected]
on 12 Nov 2011 at 6:41
What steps will reproduce the problem?
1. connect two different MRLs together
2. connect a clock to a logger
3. refresh the gui's twice
3. send a pulse - the message will be duplicated
What is the expected output? What do you see instead?
non duplicate messages
Please use labels and text to provide additional information.
Original issue reported on code.google.com by [email protected]
on 25 May 2011 at 5:17
Make it non-Arduino specific - power/direction is -1.0 <-> 0 <-> 1.0
Create interface for addListener(Encoder interface)
So that something which can count (relative encoder, absolute encoder, timer,
etc) can control the motors functions - stop specifically..
Motor m = new Motor("mymotor");
m.addEncoder(new Timer("t1));
m.moveTo(pwr, position); // where position is in this case some time quantity.
had it been an actual encoder the position woud be some relative increment or
absolute position
adding an Encoder will setup the message routes and event hanldlers
Original issue reported on code.google.com by [email protected]
on 7 Nov 2011 at 8:33
What steps will reproduce the problem?
1.Extract zip to C:\
2.double click myrobotlab.bat
3.error received about "Windows cannot find javaw."
What is the expected output? What do you see instead?
what is expected is the program to run.
What version of the product are you using? On what operating system?
Newest download as of 2/3/2013 on Windows 8 Pro 32-bit
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 3 Feb 2013 at 8:16
port settings baud / 8n1 port name need to be saved - and auto-re-read when
started again...
Would it be better to serialize the entire Service?
The GNU port class can not be serialized -
Arduino is pretty good and doing the logic : which I believe if there is only
1 choice or if configuration has previously been saved it re-selects that
single port
Original issue reported on code.google.com by [email protected]
on 11 Nov 2011 at 11:30
Arduino Service should be made compatible with the Firmata protocol
Original issue reported on code.google.com by [email protected]
on 20 Oct 2011 at 5:34
Discrete adding and removing should be allowed when RuntimeEnvironment is
changed. Currently, loadPanels is called which re-initializes all of the
panels in the gui.
Original issue reported on code.google.com by [email protected]
on 23 Jun 2011 at 3:17
A new method of communicating Service state information would be a
"PublishState". Configuration could possibly be eliminated. State information
would be in local variables/fields.
Binary serialization could be done using Java's default serialization. Textual
serialization could be done with reflection into various templates forms
(Properties & XML)
Partial state information could be send depending on need.
DifferentialDrive is the first one to use this system.
ServiceEntry and other registry framework data should uses this new method.
Original issue reported on code.google.com by [email protected]
on 7 May 2011 at 3:47
Currently they are in the Invoker as well as RuntimeEnvironment
Invoker should control the interface of access to RuntimeEnvironment - but
RuntimeEnvironment should offer all of the tools regarding manipulating the
environment
Original issue reported on code.google.com by [email protected]
on 18 Nov 2011 at 9:40
Create a ChatBot Service
Start a ChatBot service based on the following references :
* References :
* http://www.codeproject.com/Articles/36106/Chatbot-Tutorial
* http://cleverbot.com/
* http://courses.ischool.berkeley.edu/i256/f06/projects/bonniejc.pdf
* http://www.infradrive.com/downloads/articles/Article1.pdf
* http://www.chatterbotcollection.com/
I found the source for the ChatBot 17 source - it needs to be ported from cpp
to Java. When the initial port is done, the Chat bot should have an interface
to chat with the Drupal shoutbox - and provide a means for "OnLine Learning"
!!!!
Original issue reported on code.google.com by [email protected]
on 29 Aug 2012 at 4:26
What steps will reproduce the problem?
opencv.notify("publish", name, "publish", Polygon.class);
opencv.notify("publish", name, "publish", IplImage.class);
will generate a duplicate message error
What is the expected output? What do you see instead?
They should resolve to their respective endpoints
The outbox key needs type info.
Original issue reported on code.google.com by [email protected]
on 28 Aug 2011 at 10:07
GUI examples
Logging Examples
Arduino examples - multiple - strategy of making the most inexpensive robot
(BBB + BlueTooth + Sensors (IR, Ping, Encoder) - small and inexpensive yet can
do full SLAM
Android SDK Harness App - small, yet common & powerful device - full SLAM
Childrens Laser show
Original issue reported on code.google.com by [email protected]
on 28 Oct 2011 at 12:21
The structure should be simple
Use apache-http commons?
If not installed - pop-up licence agreement with appropriate licences
The initial request will retrieve the pom like file -
in which it will get the new details of dependencies
Original issue reported on code.google.com by [email protected]
on 25 Oct 2011 at 5:10
Still don't know if the description should be implemented with Annotations,
Javadocs, or other devices. Needs more context data for example AI, Actuators,
Sensors, Simulators, Robots, etc..
Original issue reported on code.google.com by [email protected]
on 11 Nov 2011 at 7:01
There needs to be a byLength or a byStopString.
Other parameters needed are whether to strip the stop string or delimeter.
Original issue reported on code.google.com by [email protected]
on 18 May 2011 at 3:46
What steps will reproduce the problem?
1. When screen dimension is =< 800x600 - ArduinoGUI runs off the end
2. Previously scrollbars would allow accessability - they should be restored
What is the expected output? What do you see instead?
Please use labels and text to provide additional information.
new update to JGraph affected this
Original issue reported on code.google.com by [email protected]
on 15 May 2011 at 10:20
These lower level methods should append type information so that they will
never conflict with actual service methods. Recorder.save() for example
Original issue reported on code.google.com by [email protected]
on 12 Nov 2011 at 7:45
Until someone has a better resource - hand draw them to avoid cc images
Original issue reported on code.google.com by [email protected]
on 27 Oct 2011 at 1:21
Currently there are "helper" function which box and un-box parameters for
methods. These should be refactored into dealing only with a single signature
uses variable args
Original issue reported on code.google.com by [email protected]
on 18 Oct 2011 at 3:53
For all services canned input could be saved for some of them and a basic test
of resulting output could be checked
Original issue reported on code.google.com by [email protected]
on 20 May 2011 at 10:58
What steps will reproduce the problem?
1. add a service - especially with focus on last panel
2.
3.
What is the expected output? What do you see instead?
a single tab entered & no exceptions
instead
multiple panels of the same type & name exist
Please use labels and text to provide additional information.
I believe the issue stems from multi-threaded problem changing the tab count
and index out of order. Look at details why loadPanels is being called more
than one time per service addition.
Original issue reported on code.google.com by [email protected]
on 4 May 2011 at 9:11
RuntimeEnvironment needs encapsulation in a Service
Original issue reported on code.google.com by [email protected]
on 20 May 2011 at 11:45
What steps will reproduce the problem?
1.set up a message route who's endpoint is a private method
2.send message
What is the expected output? What do you see instead?
error logged saying function can not be found
instead no error logged
Original issue reported on code.google.com by [email protected]
on 28 Aug 2011 at 5:35
AndroidBT (bluetooth) was created since Arduino was tied to RXTXComm serial
ports and Android utilizes Android bluetooth socket api - They are not
compatible, however, org.myrobotlab.serial package was created to eliminate
these issues.
Once Arduino Service is verified to work with Android, AndroidBT should be
removed
Original issue reported on code.google.com by [email protected]
on 28 Aug 2012 at 1:32
Quickly wrap RoombaComm - ivy it into repo
Original issue reported on code.google.com by [email protected]
on 11 Nov 2011 at 6:57
A new third party library installer is needed - the repo is getting much too
large
Once question would be, where should the repo be maintained? Google code or
myrobotlab.org. Development would be faster on myrobotlab.org. It could be
put into svn there too.
Original issue reported on code.google.com by [email protected]
on 21 Oct 2011 at 9:32
Currently the control gui panels are not compatbile with eclipse's
WindowBuilder gui editor
init() can be loaded with a special comment, but ServiceGUI and GridBoxLayout
constraints pose a problem
Original issue reported on code.google.com by [email protected]
on 2 Nov 2011 at 11:35
What steps will reproduce the problem?
1. Install Java 7 on windows 7 64 bit
2. Start MRL
3. Attempt to install/download OpenCV Service
What is the expected output? What do you see instead?
Download does not proceed - stuck
Please use labels and text to provide additional information.
Original issue reported on code.google.com by [email protected]
on 27 Aug 2012 at 12:48
Remove cfg and hostcfg from all Services.
Implement a reflective serializer/deserializer for configuration needs
Original issue reported on code.google.com by [email protected]
on 25 May 2011 at 4:38
One of the reasons Arduino is successful, is the IDE wraps or contains all the
parts needed in order to get up and running quickly. No one needs to "know"
Processing, or Java, or Eclipse in order to start building new applications.
Eclipse is a fantastic editor for Java, but not necessarily what a novice MRL
user needs (or wants).
In that way, it would be useful to have an editor/programmer come with MRL so
that users/novice programmers can begin their "programming" experience
immediately.
I would make a Groovy editor with Java as it appears to be one of the most
popular "scripting" languages and was build on the Java and the Java API.
Original issue reported on code.google.com by [email protected]
on 10 Jul 2011 at 5:09
Add QR Code for processing QR Markers and info
This could be used as location markers such as "Recharge Wall Socket Here" or
room identifiers like "Living Room"
Relevant Links:
* http://www.qrstuff.com/qr_codes.html - details of the qr code
* http://directory.fsf.org/project/libdecodeqr/ - last known location of source
- as http://trac.koka-in.org/libdecodeqr is broken
* http://alexkarpus.com/opencv/ - excellent information regarding compiling on
mobile phones
Original issue reported on code.google.com by [email protected]
on 4 Jun 2011 at 1:22
An audio cache would be helpful since JFugue is extremely slow at creating all
its great sounds. Also, the option of blocking on a sound would be a great
enhancement too.
Original issue reported on code.google.com by [email protected]
on 11 May 2011 at 3:58
JNA and JavaCV objects need to be isolated to OpenCV - published data in
messages should be transfered in native Java objects.
Original issue reported on code.google.com by [email protected]
on 2 Jun 2011 at 8:34
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.