@Jeremy Rand: Not that far yet. I'll take that into consideration, though. Using a firewall sounds pretty interesting.
@cannonh: No. The Kovan (and KISS IDE, console tools, etc.) use a completely new communication protocol that is identical over network and USB. KISS IDE 4 will have a backwards compatibility mode with the CBCv2. I have considered updating the CBC's firmware to work with the new downloading protocol, but we are pretty swamped just trying to get the new controller ready for release. The communication protocol is much more robust than the CBCv2's, and will support interaction (realtime C interpreter, ala XBC) and the like. I hope to release this as a standalone C++ library, but it is low on the to-do.
@Marty Rand: The USB slave on the Kovan is a full USB OTG port. That means you can do serial, networking, and a lot of other interesting things with several preinstalled (but not loaded) kernel modules. By default, the USB OTG port will use the serial driver and talk over a COM port, just like the CBCv2. The networking stuff isn't very stable on OS X, unfortunately, so we can't use it. :( Sounds like a good GCER paper.
Thanks,
Braden McDorman
Developer of the KIPR Link, KISS IDE, KIPR's 2D Simulator, and CBCJVM.
Reach me at bmcdorman(cat)kipr(dog)org where (cat)=@ and (dog)=. if you need assistance of any kind.
Will the Kovan have 2 different boards like the CBC(Chumby+CBOB) or will it all be on one board?
Will the interface on the Kovan for the create have the random lag that the CBC had that made create scripting so much more accurate? (aka does the Kovan have a 10 - 100ms ping time to the create or is it nearly instant and constant?)
-Marty Rand
{
Senior programmer at Norman Advanced Robotics
Former senior programmer at Whittier Middle School
The create will have the same issues as it did with the CBC, but will have some new functions that are able to bypass these issues with good success. These new commands use timing instead of communication with the create. I am able to consistently get with +/- 2 degrees of the target angle.
Braden McDorman
Developer of the KIPR Link, KISS IDE, KIPR's 2D Simulator, and CBCJVM.
Reach me at bmcdorman(cat)kipr(dog)org where (cat)=@ and (dog)=. if you need assistance of any kind.
@Jeremy Rand: Not that far yet. I'll take that into consideration, though. Using a firewall sounds pretty interesting.
@cannonh: No. The Kovan (and KISS IDE, console tools, etc.) use a completely new communication protocol that is identical over network and USB. KISS IDE 4 will have a backwards compatibility mode with the CBCv2. I have considered updating the CBC's firmware to work with the new downloading protocol, but we are pretty swamped just trying to get the new controller ready for release. The communication protocol is much more robust than the CBCv2's, and will support interaction (realtime C interpreter, ala XBC) and the like. I hope to release this as a standalone C++ library, but it is low on the to-do.
@Marty Rand: The USB slave on the Kovan is a full USB OTG port. That means you can do serial, networking, and a lot of other interesting things with several preinstalled (but not loaded) kernel modules. By default, the USB OTG port will use the serial driver and talk over a COM port, just like the CBCv2. The networking stuff isn't very stable on OS X, unfortunately, so we can't use it. :( Sounds like a good GCER paper.
Thanks,
Braden McDorman
Developer of the KIPR Link, KISS IDE, KIPR's 2D Simulator, and CBCJVM.
Reach me at bmcdorman(cat)kipr(dog)org where (cat)=@ and (dog)=. if you need assistance of any kind.
Will the Kovan have 2 different boards like the CBC(Chumby+CBOB) or will it all be on one board?
Will the interface on the Kovan for the create have the random lag that the CBC had that made create scripting so much more accurate? (aka does the Kovan have a 10 - 100ms ping time to the create or is it nearly instant and constant?)
-Marty Rand
{
Senior programmer at Norman Advanced Robotics
Former senior programmer at Whittier Middle School
Youth Advisory Council
All around nerd
}
It's all on one board.
The create will have the same issues as it did with the CBC, but will have some new functions that are able to bypass these issues with good success. These new commands use timing instead of communication with the create. I am able to consistently get with +/- 2 degrees of the target angle.
Braden McDorman
Developer of the KIPR Link, KISS IDE, KIPR's 2D Simulator, and CBCJVM.
Reach me at bmcdorman(cat)kipr(dog)org where (cat)=@ and (dog)=. if you need assistance of any kind.