![]() |
pic: kiwi vex robot
|
Re: pic: kiwi vex robot
how does it move forward
|
Re: pic: kiwi vex robot
Woah, this is a smart design! It's small, and the structure doesn't look flimsy. How does it run?
Can you upload a video? I would like to show my friends the kiwi drive in action :D |
Re: pic: kiwi vex robot
Quote:
|
Re: pic: kiwi vex robot
colin,
does this mean you are going to enter the vex comp at the Ra Cha Cha this year? Greg |
Re: pic: kiwi vex robot
it works like a champ with some code from Tom Bottiglieri it should be allot easier to control as for computation I will problem not but team 340 is working on starting a 9th grade team
thank you tom Bottiglieri and Greg Perkins for advise |
Re: pic: kiwi vex robot
Quote:
|
Re: pic: kiwi vex robot
Quote:
Anyway, here's what you need to do to make it work: PHP Code:
PHP Code:
|
Re: pic: kiwi vex robot
Quote:
The problem is, now I have to go buy some omni wheels for this weekends project :cool: BTW. Do you know how the constant values were determined (ie. 37, 359, 601, 168, 97, 161)? Also, I see you are using PWM_in4 for the rotation value. I assume this is off the left stick X-axis. Knowing these can help me modify this stuff for future projects. :) Thanks again!!!! |
Re: pic: kiwi vex robot
I like that design! It's so compact and sturdy, good job!
|
Re: pic: kiwi vex robot
Quote:
|
Re: pic: kiwi vex robot
I just got this working this morning. :) I tried for hours last night to code it with EasyC. Apparently doing the math wasn't so easy with EasyC. :o I'll figure it out later today. What you see it the video is coded with MPLAB in about 20 minutes.
Vex Kiwi Drive :D |
Re: pic: kiwi vex robot
Very nice design!
There seem to be many variations of Vex holomic robots out there, probably because they are so fun to drive. Here's the beginnings of my first Vex bot, thanks to the RS sale: Here's the underside: My goal was to design a robot as clean and symmetrical as I could. It took one Starter kit and an additional hardware kit. The orange spacers in the motor mount bracket are the only non-vex parts, from an Erector set. They are conveniently in-between sizes of the vex plastic spacers. To avoid having to support the axles on the outer sides of the wheels, I set back the motor with these spacers to allow a collar to hold in and support the axle on the motor side inside the bracket. I've added sensors and have devised a scheme (still in the process of Implementation ) to have the robot detect walls and "bounce" off them before hitting with an angle of reflection equal to that of the angle of incidence. I'd like to put it inside a boxed-in area and have it bounce around like an billiard ball for robotics demos. |
Re: pic: kiwi vex robot
Quote:
I really like how clean your assembly looks! On sensors.... from my experience with the the Vex Ultrasonics. They do a good job of sensing objects directly in front as long as object has a surface that is perpendicular to the sensor. In other words, when approaching a wall at an angle, the sensor wont pick it up very well at all. Additionally, if you do put your bot in a box, the walls will bounce the 40KHz signal pulses quite a bit, causing misreadings from the controller. Here's a thought. Try using the light sensors from the Line Following kit. With a little experimentation, you should be able to fine tune an algorithm to detect the relative distance from the wall based on the amount of light being reflected off of it. The biggest problem you will face with that is consistent light levels, and that may render this option useless. (Remember the difficulties with the CMU cam. and reflected light in 2005?) :( |
Re: pic: kiwi vex robot
Quote:
Code:
'KIWI Code Overview |
| All times are GMT -5. The time now is 16:31. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi