Go to Post Holonomic? I thought we were holographic. Or was that autonomic? I'm confused.... - Wayne C. [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 30-12-2015, 16:47
jkelleyrtp's Avatar
jkelleyrtp jkelleyrtp is offline
Let's just build a robot
AKA: Jon Kelley
FRC #5511 (Cortechs Robotics)
Team Role: Mechanical
 
Join Date: Jul 2015
Rookie Year: 2014
Location: Apex, NC
Posts: 121
jkelleyrtp is a glorious beacon of lightjkelleyrtp is a glorious beacon of lightjkelleyrtp is a glorious beacon of lightjkelleyrtp is a glorious beacon of lightjkelleyrtp is a glorious beacon of lightjkelleyrtp is a glorious beacon of light
Valid Configuration? Kiwi with mechanum wheels

I've been going through a thought experiment for a while of a new holonomic style.
In the classic kiwi setup, the front two omni wheels are angled inwards like this with the goal of resolving movement vectors in x,y,ω. I have experience with this kind of robot but none with mechanum wheels. I think that mechanum wheels drive similarly to 4 wheel holonimic systems but will only move in the left in right directions if the forward component vectors are eliminated.

So the goal would be to replace the front two wheels in kiwi with forward facing mechanum wheels like so:


Here is my very poorly done vector diagrams of what I think will happen. I do realize that the angle of the rollers on the mechanum wheels will change the component vectors and have to be addressed in chassis shape, but for now I'm only looking for feedback on the idea.
__________________
Cortechs Robotics 2014-Present
Mechanical, CAD
  #2   Spotlight this post!  
Unread 30-12-2015, 17:14
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,642
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: Valid Configuration? Kiwi with mechanum wheels

See this thread for comments on a drive of this type.

One of the curious things that came out of my q&d analysis was that this can travel much more effectively to the left/right (that is, parallel to the axes of the mecanum wheels) than forward/reverse (parallel to the axis of the omni). More tonight.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
  #3   Spotlight this post!  
Unread 30-12-2015, 17:29
Ari423's Avatar
Ari423 Ari423 is online now
LabVIEW aficionado and robot addict
AKA: The guy with the yellow hat
FRC #5987 (Galaxia)
Team Role: Mentor
 
Join Date: Mar 2015
Rookie Year: 2012
Location: Haifa, Israel
Posts: 613
Ari423 has much to be proud ofAri423 has much to be proud ofAri423 has much to be proud ofAri423 has much to be proud ofAri423 has much to be proud ofAri423 has much to be proud ofAri423 has much to be proud ofAri423 has much to be proud ofAri423 has much to be proud of
Re: Valid Configuration? Kiwi with mechanum wheels

This idea will work fine, but why do it? The only thing I can think of is you save the money on one wheel, gearbox, and motor. I can't think of any other benefits. Some negatives are less driving power and less ground contact. A drive like this without actuation will make going over obstacles very hard. If you do want to do this, I would take a look at 1114's notes from this year on how to do a good kiwi drive.
__________________
2017-present: Mentor FRC 5987
2017-present: CSA for FIRST in Israel
2012-2016: Member FRC 423
2013: Programmer
2014: Head Programmer, Wiring
2015: Head Programmer, Wiring
2016: Captain, Head Programmer, Wiring, Manipulator, Chassis, CAD, Business, Outreach (basically everything)


  #4   Spotlight this post!  
Unread 30-12-2015, 17:40
jkelleyrtp's Avatar
jkelleyrtp jkelleyrtp is offline
Let's just build a robot
AKA: Jon Kelley
FRC #5511 (Cortechs Robotics)
Team Role: Mechanical
 
Join Date: Jul 2015
Rookie Year: 2014
Location: Apex, NC
Posts: 121
jkelleyrtp is a glorious beacon of lightjkelleyrtp is a glorious beacon of lightjkelleyrtp is a glorious beacon of lightjkelleyrtp is a glorious beacon of lightjkelleyrtp is a glorious beacon of lightjkelleyrtp is a glorious beacon of light
Re: Valid Configuration? Kiwi with mechanum wheels

Quote:
Originally Posted by Ari423 View Post
This idea will work fine, but why do it? The only thing I can think of is you save the money on one wheel, gearbox, and motor. I can't think of any other benefits.
It wouldn't be its own drive system, but a dead simple way to do "ocatocanum kiwi."


In a system like this, you would only need to force down the rear omni to put yourself on the appropriate strafe wheels. The forward mechanums would be off the ground just a tiny bit and chained to each side's gearbox.
Therefore you would only need to add one motor, omni, and piston (or one versadrop) and have a butterfly style drive as opposed to this.
__________________
Cortechs Robotics 2014-Present
Mechanical, CAD
  #5   Spotlight this post!  
Unread 30-12-2015, 17:42
Anthony Galea's Avatar
Anthony Galea Anthony Galea is offline
Formerly known as 3175student17
no team
Team Role: College Student
 
Join Date: Aug 2012
Rookie Year: 2013
Location: Riverview, Michigan
Posts: 583
Anthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant futureAnthony Galea has a brilliant future
Re: Valid Configuration? Kiwi with mechanum wheels

Quote:
Originally Posted by Ari423 View Post
This idea will work fine, but why do it? The only thing I can think of is you save the money on one wheel, gearbox, and motor. I can't think of any other benefits. Some negatives are less driving power and less ground contact. A drive like this without actuation will make going over obstacles very hard. If you do want to do this, I would take a look at 1114's notes from this year on how to do a good kiwi drive.
Another reason could be ease of building. At least to me, it seems a lot easier to build (and less errors possible) with only having to work with 90 degree angles instead of 60 degree angles. Also, you take advantage of a rectangular frame instead of a triangular frame to build off of, which is nice in games where you have to fit into a certain space instead of having a set perimeter size restriction.
__________________
2013-2016: FRC 3175 Knight Vision, student
2014 Center Line District Finalists with 815 and 280
2016 Woodhaven District Winners with 3604 and 6116
2017-?: Rose-Hulman Institute of Technology
  #6   Spotlight this post!  
Unread 30-12-2015, 18:03
DanielPlotas DanielPlotas is offline
Registered User
FRC #1984 (Raider Revolution Robotics)
Team Role: College Student
 
Join Date: Mar 2013
Rookie Year: 2012
Location: OP Kansas
Posts: 98
DanielPlotas will become famous soon enoughDanielPlotas will become famous soon enough
Re: Valid Configuration? Kiwi with mechanum wheels

Quote:
Originally Posted by jkelleyrtp View Post
The forward mecanums would be off the ground just a tiny bit and chained to each side's gearbox.
Would the mecanums have to be off the ground? If they're chained to the traction wheels and the same diameter (as appears in the render), would they not be moving the same speed? Or is there another reason for them to not be touching that I'm just missing?
__________________
Sleep? What is that? A rare Pokemon?
  #7   Spotlight this post!  
Unread 30-12-2015, 18:10
z_beeblebrox's Avatar
z_beeblebrox z_beeblebrox is offline
Custom User Title
AKA: Cal
FRC #4183 (Bit Buckets)
Team Role: Alumni
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Cambridge MA
Posts: 811
z_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond repute
Re: Valid Configuration? Kiwi with mechanum wheels

Quote:
Originally Posted by jkelleyrtp View Post
It wouldn't be its own drive system, but a dead simple way to do "ocatocanum kiwi."


In a system like this, you would only need to force down the rear omni to put yourself on the appropriate strafe wheels. The forward mechanums would be off the ground just a tiny bit and chained to each side's gearbox.
Therefore you would only need to add one motor, omni, and piston (or one versadrop) and have a butterfly style drive as opposed to this.
Why couldn't you just use 3 omni wheels instead? You still have 3 DoF movement without the complexity/ weight/ size/ cost of the mecanum wheels.
__________________
2012 Utah Regional Rookie All-Star
2013 Phoenix Regional Judge's Award for "design process and prototyping"
2014 Hub City Regional Quality Award, Arizona Regional Excellence in Engineering Award
2015 Arizona East Regional Creativity Award, Winner
2016 Arizona North Regional Finalist, Arizona West Excellence in Engineering Award, Finalist
  #8   Spotlight this post!  
Unread 30-12-2015, 18:10
jkelleyrtp's Avatar
jkelleyrtp jkelleyrtp is offline
Let's just build a robot
AKA: Jon Kelley
FRC #5511 (Cortechs Robotics)
Team Role: Mechanical
 
Join Date: Jul 2015
Rookie Year: 2014
Location: Apex, NC
Posts: 121
jkelleyrtp is a glorious beacon of lightjkelleyrtp is a glorious beacon of lightjkelleyrtp is a glorious beacon of lightjkelleyrtp is a glorious beacon of lightjkelleyrtp is a glorious beacon of lightjkelleyrtp is a glorious beacon of light
Re: Valid Configuration? Kiwi with mechanum wheels

Quote:
Originally Posted by DanielPlotas View Post
Would the mecanums have to be off the ground? If they're chained to the traction wheels and the same diameter (as appears in the render), would they not be moving the same speed? Or is there another reason for them to not be touching that I'm just missing?
More in an effort to consolidate traction than anything else. If you place them close enough to another traction wheel though, it shouldn't impact your pushing performance.

Quote:
Originally Posted by z_beeblebrox View Post
Why couldn't you just use 3 omni wheels instead? You still have 3 DoF movement without the complexity/ weight/ size/ cost of the mecanum wheels.
The vectors don't resolve the same way meaning you couldn't have a perfect left-right strafe. It would be more circular movements, similar to H drive with only the front wheels touching.
__________________
Cortechs Robotics 2014-Present
Mechanical, CAD
  #9   Spotlight this post!  
Unread 30-12-2015, 19:37
Ari423's Avatar
Ari423 Ari423 is online now
LabVIEW aficionado and robot addict
AKA: The guy with the yellow hat
FRC #5987 (Galaxia)
Team Role: Mentor
 
Join Date: Mar 2015
Rookie Year: 2012
Location: Haifa, Israel
Posts: 613
Ari423 has much to be proud ofAri423 has much to be proud ofAri423 has much to be proud ofAri423 has much to be proud ofAri423 has much to be proud ofAri423 has much to be proud ofAri423 has much to be proud ofAri423 has much to be proud ofAri423 has much to be proud of
Re: Valid Configuration? Kiwi with mechanum wheels

Quote:
Originally Posted by jkelleyrtp View Post
It wouldn't be its own drive system, but a dead simple way to do "ocatocanum kiwi."


In a system like this, you would only need to force down the rear omni to put yourself on the appropriate strafe wheels. The forward mechanums would be off the ground just a tiny bit and chained to each side's gearbox.
Therefore you would only need to add one motor, omni, and piston (or one versadrop) and have a butterfly style drive as opposed to this.
I'm not sure that will be as easy or work as well as you want it to. To get the traction wheels off the ground while keeping the mecanums on the ground, the mecanums will need to be on the front corners of the robot. If you leave them there, they are exposed to being damaged by anything you drive into. If you build an extended front perimeter, it will take time to design and build the front perimeter. At that point, you might be cutting off your nose to spite your face.

I do see the advantages over normal kiwi drive, but I don't really see them over mecanum. And if you want to do octocanum, I feel like it would be easier to do it the usual way.
__________________
2017-present: Mentor FRC 5987
2017-present: CSA for FIRST in Israel
2012-2016: Member FRC 423
2013: Programmer
2014: Head Programmer, Wiring
2015: Head Programmer, Wiring
2016: Captain, Head Programmer, Wiring, Manipulator, Chassis, CAD, Business, Outreach (basically everything)


  #10   Spotlight this post!  
Unread 30-12-2015, 19:54
z_beeblebrox's Avatar
z_beeblebrox z_beeblebrox is offline
Custom User Title
AKA: Cal
FRC #4183 (Bit Buckets)
Team Role: Alumni
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Cambridge MA
Posts: 811
z_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond repute
Re: Valid Configuration? Kiwi with mechanum wheels

Quote:
Originally Posted by jkelleyrtp View Post
The vectors don't resolve the same way meaning you couldn't have a perfect left-right strafe. It would be more circular movements, similar to H drive with only the front wheels touching.
Why not? In this force diagram(not to scale), the torques from the front wheels cancel the torque from the back one. The center wheel creates a sideways force while the fore-aft forces from the front wheels cancel.

__________________
2012 Utah Regional Rookie All-Star
2013 Phoenix Regional Judge's Award for "design process and prototyping"
2014 Hub City Regional Quality Award, Arizona Regional Excellence in Engineering Award
2015 Arizona East Regional Creativity Award, Winner
2016 Arizona North Regional Finalist, Arizona West Excellence in Engineering Award, Finalist
  #11   Spotlight this post!  
Unread 30-12-2015, 20:52
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,642
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: Valid Configuration? Kiwi with mechanum wheels

This is certainly a "boutique" configuration, only useful for a limited set of design requirements. I'll leave out the "articulated" version except to say that I'd be more comfortable articulating all three holonomic wheels rather than just the omni. If I did articulated, I might also consider doing some sort of PTO manipulator with the omni wheel to optimize motor use. Here are some of the design requirements this would meet:
  1. You require being able to drive in ay direction, even if it means giving up traction. This either means that you think defense wil be light, or that you will be fast enough to get around it.
  2. You would rather have only three drive systems (otherwise you'd do mecanum or octanum).
  3. You require a rectangular chassis, either because of your technical limitations, or because of constraints imposed by the game and/or your game strategy.
Recycle Rush is probably the only FRC game so far where teams were likely to meet enough of these criteria to want to do this. The large rectangular game pieces and the lack of interaction with opposing robots could easily meet two of these requirements.

If you do decide to build a robot to this design, the inverse kinematics are the same as for kiwi, except that the angle for the two wheels not on a coordinate axis are 45 degrees rather than 30/60. Ideally, you'd want to have the center of gravity along the axis of the omni wheel, trailing the axes of the mecanum wheels internally by 45 degrees, and the same distance from each wheel's contact patch. For this, we can adjust the inverse kinematics from Ether's kiwi paper, adjusting an angle, and letting the omni be wheel 1.

Quote:
Originally Posted by Ether's Kiwi inverse kinematics, adjusted for meckiwi (italics)
Xj, Yj, & Zj are the 3 joystick axes
  • forward = Yc = -Yj
  • strafe right = Xc = Xj
  • rotate clockwise = rw = Zj
  • wheel1 = Xj + Zj
  • wheel2 = -0.707 Xj + 0.707 Yj + Zj
  • wheel3 = -0.707 Xj - 0.707 Yj + Zj
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.

Last edited by GeeTwo : 30-12-2015 at 23:03.
  #12   Spotlight this post!  
Unread 30-12-2015, 21:00
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,642
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: Valid Configuration? Kiwi with mechanum wheels

Quote:
Originally Posted by z_beeblebrox View Post
Why not? In this force diagram(not to scale), the torques from the front wheels cancel the torque from the back one. The center wheel creates a sideways force while the fore-aft forces from the front wheels cancel.

To obtain a "pure strafe", the wheels at the top of the image would have to apply torque with out actually rotating. It can be done, but it would not just be standard FRC hook up of controllers, motors, gearboxes, and wheels.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
  #13   Spotlight this post!  
Unread 30-12-2015, 21:40
EmileH's Avatar
EmileH EmileH is online now
uses the Talon SRX way too much
AKA: Emile Hamwey
FRC #1058 (The PVC Pirates) & SLFF (NE Way You Want It)
Team Role: Programmer
 
Join Date: Dec 2014
Rookie Year: 2011
Location: New England
Posts: 539
EmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant future
Re: Valid Configuration? Kiwi with mechanum wheels

Quote:
Originally Posted by z_beeblebrox View Post
Why not? In this force diagram(not to scale), the torques from the front wheels cancel the torque from the back one. The center wheel creates a sideways force while the fore-aft forces from the front wheels cancel.

This year 1658 used a similar drivetrain design, except with them having two rear omni wheels for strafing instead of one, and they had the strafe wheels on the front of their bot. A video explaining the drivetrain is here.
__________________
2016-present: High School Student, FRC 1058 PVC Pirates

Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 16:16.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi