Hello, I am part of a robotics research group at Armstrong Atlantic State University. My group and I have been working with the Intellibrain platform and...
Hi, We don't have any experience with this particular device. The IntelliBrain implements a 3 wire interface and provides +5V on pin 9. Doing a Google search...
Dear Group Members, I have a problem regarding downloading program in FLASH memory of IntelliBrainBot Robotics controller. I have changed the baud rate also,...
What kind of error are you getting?? ... From: engr.umarfarooq <engr.umarfarooq@...> Subject: [intellibrain] Probelm Loading Program in FLASH Memory To:...
I'm new to Intellibrain but I would really like to see what the CMUcam is seeing without unplugging it from the IB and plugging it into my PC. Could one write...
I tried: camera.sendCommand( "LM" ); and got: IOException: NCK at com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase.sendCommand (CMUcamBase.java:585) at...
Hi Peter, The camera is sending a negative acknowledgement ("NCK") to the command your program sent it. According to the CMUcam user manual, the LM command...
Oops, sorry, should have noticed that. I'm still new to this and am a bit confused about some concepts. When I was reading the manual I knew LM needed parms,...
I recommend starting with the features supported by the CMUcam class. The CMUcam is a complex sensor. The class hides much of the complexity. However, the...
Dear Sir  I am getting the message which i have attached with this mail (*.jpg image).. Please guide me in this regard  Thanks. ... From: Dwight Welsh...
Dear Umar, That is not an error message. It is an informational message guiding you as to what to do next. Follow the instructions given by the first ...
Dear Ridgesoft  I have pressed ok button after doing the settings (same settings on both the pc and intelli brain controller side). Now the error appears...
Hi Umar, It sounds as though you are changing the baud rate unnecessarily. The steps at the bottom of the dialog are only for rare cases. You should only have...
It seems that Line Mode is not supported by the CMUcam classes. Is there a way of communicating with the CMUcam3 so that I could do Line Mode processing there?...
Hi Peter, You can have your program communicate directly with the camera using the SerialPort class. The CMUcam classes use this class "under the hood" to...
I was interested in understanding this serial communication issue a bit better myself. Before I start, let me say that I have been playing with the ...
Hi Paul, You are correct that the combination of the protocol and the latency introduced by the cable affects the program download speed. The download...
Thanks for the explanation. It's reasonable that RobotoJDE would not have been optimized for high-latency channels, since those are not usually used during...
I've written a program which is basically: while ((iData = com2InputStream.read()) != -1) { System.out.println( iData ); } but the output doesn't make any...
Paul, You bring up a good point regarding reliability provided by the Bluetooth link layer protocol. There are two benefits of the reliability of provided by...
Hi Peter, The CMUcam class implements a thread that reads the input stream and processes the messages coming from the camera. Your program is attempting to...
On Sept 28 I was told that the example programs IntelliBrainComHello and IntelliBrainComEcho interfaced directly to the serial ports and that's what I based my...
Hi Peter, It sounds like you plan to use features of the camera that are not supported by the CMUcam class. Therefore, you need to interface directly to the...
Okay, I now understand what you're saying about communicating directly, but aren't you implying that the IntelliBrainComEcho example is incorrect? Thanks, ...
Yes, the example is a good starting point. It illustrates how to read and write a serial port. Of course you will replace the echoing code with code that...
... Hi Peter, I'm another end-user like you, however I've spent some time working on serial port communications on the IntelliBrain card, so I can comment here...
Looking into the CMUCam raw data processing issues got me thinking about the IntelliBrain's processing power with regard to serial I/O. My measurement of a...
Hi Paul, The serial port routines are implemented in C code in the virtual machine. At the lowest layer there are interrupt service routines moving characters...
Thanks for the explanation. In this case, I'm wondering more about serial bandwidth for frequent communication of sensor values to a host system, e.g....
Hi Paul, The available method implemented by the abstract base class InputStream does return zero. Subclasses will provide an implementation that returns the...