Asked — Edited

Dimension Engineering Experience

Just thought I would tell everyone about a great experience I had yesterday.

I have been keeping up with all the treads about Dimension Engineering's Kangaroo in here, as trying to keep my robot on a straight path has not been very successful. Now that Tony has been working with it and adapted it to the V4 I thought it was time to take the plunge. No need to order it off the net, I only live about 10 minutes from where it's sold, so off I went for a drive. So glad I did! I walked into the business and was greeted by a very nice and polite young lady ( very pretty too ...lol). Anyways, I asked to purchase a Kangaroo and she went and got one. Well as she was ringing up my bill I began a conversation asking her if they assembled the Dimension Engineering items here. She said we not only assemble them here but make them as well. Wait I said, electronic items actually made here in the states. She said they make everything they can here, even machining there own heat sinks for the items. She then asked if I would be interested in taking a tour around the place. Interested, I kill for a tour! She took me all around showing me every machine explaining each. I was in heaven as we went from one to another. It was amazing to see how boards are built and the machines it takes to do it. Then as we past a very young looking guy she introduced me and said this is the owner. Owner, I was blown away that such a young guy could be the owner of such a great company. (Later when leaving I mentioned I can' believe a guy as young as you can own all this, his reply, well I'm not as young as I look, I'm 33 ... LOL.) I ask who was the developer of the Kangaroo and he said he was. I told him that the guys on the EZB forums talked very highly about the Kangaroo and thanked him for his help a couple of time that he posted. He said he would like to do more of that but running the company takes up most of his time. I said that's understandable. He then said he had to get back and thanked me for coming. After looking at all the assembly machines she took me to the machine shop and showed me how it worked. Getting ready to leave and say goodbye she asked if I had ever heard of a company called Tiny Circuits, yes I said, and she told me that company is own by her husband and if I ever wanted to tour it she would ask him to show me around. It was really a great experience and as I was driving home I was almost on a high ... LOL.

I have for the past several years been very interested in electronics from circuit designs to how it all comes together. Seeing exactly how it works, or at least the assembly part was pretty cool.

Hope I didn't bore anyone here, just wanted to share with someone that might appreciate it like me.

Herr

P.S. I now see they have spell checking here, GREAT idea!


ARC Pro

Upgrade to ARC Pro

ARC Pro is more than a tool; it's a creative playground for robot enthusiasts, where you can turn your wildest ideas into reality.

United Kingdom
#17  

Doesn't the kangaroo use UART? Tony was using the PIC on the old V3 but I vaguely recall the V4 being able to support it.

PRO
United Kingdom
#18  

Rich is right the kangaroo uses the UART here is a video I did some time ago using it with the v4

Tony

#19  

Yes, the Roo attaches to any of three Uarts on the V4 ezb. You send simple serial commands for speed and position control. You can also get feedback information from the encoder or pot that must be attached to the Roo for the whole set up to work.

#20  

I stand corrected.... However, there is no pre written control in ARC to use with the Kangaroo.... You would have to write your own script to communicate with the kangaroo....

#21  

Has anyone written any scripts that would use sliders or pot inputs to then send the serial info to the Kangaroo or do I still have to write a script?

#23  

Thanks Toymaker, I'll check that program out.

#24  

@Toymaker, the Kangaroo does 4X quadrature decoding (using all four edge transitions). When doing 4X decoding, a line is a transition through all four edges -- four "counts". Encoders are generally specified either as counts per revolution or lines per revolution, though admittedly the former seems more common as it's a bigger number...

Basically, when rotating, it will read like this: A high, B high, A low, B low. (Or in the the opposite direction: A high, B low, A low, B high) 4X decoding uses all of these to improve resolution.

We've been looking for a while for a good Cortex M-based microcontroller with hardware quadrature decoding, as yes, the software-based quadrature decoding on Kangaroo can be a real limitation at higher speeds with high resolution encoders... Although, the best quadrature encoders we've used are actually capacitive with configurable resolution.