Rambootin/CBCv3 Questions

13 replies [Last post]
Beta
Beta's picture
Title: The Magnificent
Joined: 02/24/2012
Posts:
BotPoints: 266
User offline. Last seen 8 years 32 weeks ago.

@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.

Marty Rand
Marty Rand's picture
Title: Botball Youth Advisory Council
Joined: 07/04/2009
Posts:
BotPoints: 253
User offline. Last seen 8 years 6 weeks ago.

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
}

Beta
Beta's picture
Title: The Magnificent
Joined: 02/24/2012
Posts:
BotPoints: 266
User offline. Last seen 8 years 32 weeks ago.

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.