Deadlock

I’m finding that my teams meetings (3044) are becoming slightly less productive and slightly more argumentative. The fact of the matter is that this will be our sophomore year. So I’m looking for an unbiased opinion on this matter.

Heres the story, I am one of the programmers on Team 3044. I use NI Labview, I also mentor for the team. One of the big discussions is what we’d like to do as far as moving around the field (basically do we want to utilize the bumps or tunnels) unfortunately this is a topic I have no support for, I voted tunnels. However everyone seems deadest on using the bumps and I’m quite alright with that.

The other topic of choice is how to “kick” or get the balls in the goal. I (and most of the programming team) voted to use a motor controlled “ram” to get the balls just enough jolt to get it into the goals, however the rest of the class is more interested in implementing pneumatics this year, the reason programmers are so against it is because of a lack of communication, we feel that we don’t have experience in that field of programming nor do we have experience with that system at all. Kinda seems like something we should experiment with post competition.

The final Topic that I’m going to mention is the wheels, One group is in favor of using 6 wheels, one is in favor of tank treads, I had suggested two wheel drive for 360 degrees of movement because I felt tank wheels would make us slow, bulky, not to mention its a lot of custom parts for a team only in its 2nd year

So I felt I should get an unbiased opinion from some experienced people.
pros and cons?
Setbacks?
Maybe even what your team is considering this year

sorry if this was long or its in the wrong board

Chief Delphi is not a place for dirty laundry, and we appreciate that you’ve kept names out of this, and the post civil. My suggest is to go read JVN’s paper on Weighted Objective tables, and use that for your design choices. It’s a slightly “objective” design choice tool, and may help your team agree on a course of action.

I intentionally made an effort to keep names out and keep the post very to the point without trying to bring my bias into the matter. I apologize if it seems I’m just complaining about my team , but because we lack alot of experience I though maybe this would be a great place to gain knowledge from those who have had the experience

Again i apologize if it seems like I’m Only bad mouthing those who disagree with me, and thank you for your suggestion!

Yes, our meetings are very argumentative also. Just today, we have formulated our strategy. We though of the pneumatic piston idea, and came up with a conclusion. Because we are driving the robot with the ball in front of us, there is no direct need for a piston. We may have a ramp to collect balls, if our alliance mates cannot score.

I disagree with using tank treads because there is so much surface area to cover with the treads, it is going to be very hard to turn (Even with tank drive). A good drive train which have pretty much mastered is the 6-wheel drop. This is a system with three wheels on each side (3 on the left, and 3 on the right). This is controlled by chain, the middle directly from the tranny and the other four with chain. At any time, the 6-wheel robot with the drop is only driving on four wheels, usually the front four. This allows for a smaller turning radius, allowing easier turning. Something to take into consideration is getting over the ramp.

I would love to help you guys or answer more questions if needed, just contact me through a PM. I would suggest making something robust and adaptable. This has been key to our design.

On the topic of pneumatics, they’re easy to do. They just have to be wired up and set up correctly mechanically and think of it as a challenge to learn. They would be easier to work with in the long run.

(General statement) To me, it seems a lot of teams make “bad” decisions based upon preconceived notions and bad information. Not saying any of the ideas above are particularly bad, as Craig said, use JVN’s WOT and try to input the best data that you can.

We solve this in a simple manner.

Step one - list all the brainstorming choices on the whiteboard.

Step two, get a soccer ball. Only the person with the ball speaks. He / she lists all the pros and cons he/she can think of for that item, then passes the ball to the next person.

Step three, now everyone is on the same page. Have a raise-your-hands vote to see which option wins.

This makes it a team decision and removes the anger and stress (since you’re only listing good points and bad, not arguing with team-mates).

For instance, for the pneumatics, list the pros, whatever they are, but make sure to also list in the cons that it’s risky because you don’t know how to do it. Then it’s a team decision on whether or not to take the risk, and they know it IS a risk that it might not get done. Suggest you may want to have a backup plan on the risky items.

During the listing of pros and cons I can gauarantee you’ll have someone say things that makes you roll your eyes. Welcome to real business and the real world, where not everyone quite gets it, but everyone has the best intentions.

The only problem I had with pneumatics that I recall was at one of the meetings a mentor who had attended a seminar states that if we’re only using it to power one thing its easier to just use something electrical

any thoughts on that?

I think this idea is genius. The only thing else I can ask for at this point is some pros and cons I can list about certain subjects I’m not well versed in so I can place them on the table

(There may be some exaggerations or incorrect bits of memory… But I never intend to do that.)

I’m a co-captain with 3 other co-captains in my team (2502). This is our third year.

Our first year, it was just maybe 10 students. No real mentorship, and no real direction. We just built whatever we could and felt like was good. All our reasoning behind supporting or discouraging a certain mechanism (drive train, end effector, etc) was based off what we “thought.” Some of them were true, some of them were false. We had the kit chassis running maybe by end of week three, and final robot running days before. Our end effector that year was 20 lb. overweight. All in all, we really lacked foresight, hindsight, and clarity in decision making. Everyone just went with the flow. Even though there were 10 people involved, effectively it was 2 people who knew what was going on and 1 person who programmed it. He’s now at MIT.

Our second year, it was maybe 20 students. No TRUE mentorship (but a LOT more mentorship than first year, a lot more knowledgeable mentors, a lot more time volunteered by the mentors, etc), but what we did have was the horrible experiences from first year that we wished not to repeat again. We got 4 captains (yes for 20 people :P). Our framework was that the team discusses and comes to conclusions as best as it could, but ultimately, the decision was made by the captains. (Note, not by the mentors). The 4 captains had many issues regarding pretension (I was the worst by far), personal goals/wants, miscommunication (I was also was the worst by far), but still, we talked things out, compromised and got a design out that won GM Industrial Design Award. So far we didn’t use 99%-Objective method that JVN has amazingly written out for FIRST Teams to use (and apply to every day life). We really could’ve. We should’ve. But we didn’t know about it. We learned a very important lesson: have some[one/people] in charge. Inexperienced team members and mentors make false assumptions and logical reasonings that are nothing but fallacies. (A LOT of the times though, they are correct, and even if they aren’t, they’re close or they have good intentions, or they err on the side of safety and rule-abiding). The 4 co-captains deciding what to do I think quiet a lot of the storms in terms of all the logical arguments and pro/con discussions about everything. No system will ever be perfect. It’s about building what feels the best to the team’s gut. If something simpler appeals to people’s guts, then build it! However, we didn’t have a clear idea of our final design by end of Week 3. Quiet a huge improvement from the Kit Bot running at end of Week 3 to having a clear idea about the robot by the end of Week 3. Moral of this year that I learned was sometimes you just gotta move on with critical decisions (of course, having weighed every option and every situation that the team could think of).

This year, it’s almost the end of Week 1. We have a clear idea about what our design’s going to be (decided just today!). That’s not because our team was able to transcend arguing (haha… not even close) but because we had more experienced members, more experienced members pointing out to new members that some things aren’t true and than their assumptions are just completely off the mark. Sometimes, it’s a jerk move, but if everyone’s nice all the time, nothing would really get accomplished. Leaders aren’t here to be marshmallows but rather we’re here to be the fire that allows marshmallows to be deliciously soft and warm. Sometimes, yes, your hands get burns, but it heals, and it’s not because of malicious intent. I have no idea about your team structure or team leadership or mentorship, but you really need your experienced members to step forward and share all that they know in response to false arguments (even if they don’t intend it to be false).

Last year, team 2502 was led by 1 senior and 3 sophomores. This year the captains are 3 same sophomores (juniors now) and a newly “picked*” senior. Us four, today during our meeting stepped up and questioned every proposal seriously with serious and questions meant to stumble them (not maliciously, but in the curious sense, as if we would build it; we need to have certain questions answered before we commit to it.)

For instance, someone brought up “Let’s do Tank Treads!” and we asked “So, how fast can that turn?”. Then we asked the whole team “Actually, is maneuverability something our team should rank high on our priority list?” Everyone basically said unanimously that it was important. If the person had good ideas on modifying the tank treads so it could turn easily, then probably would’ve went on further questioning).

Another person presented that our team should use crab drives. This makes me reflect the last year. As a sophomore captain, having only participated in 1 year of FIRST, I had no idea about pros/cons of crab drive. I was all crazy pushing for it and I thought it was the holy grail. But now, I know better. I was able to ask the person “Do we want to go over the ramp?” and the whole team also almost unanimously said “Yes we want to go over the ramp.” and then the person had ideas about having a high clearance on those crab modules. Then I asked him “Do we have the ability to machine those parts out?” (We don’t have a CNC or a CNC sponsor locally… And the WildStang Modules have pretty low clearance.) and basically the idea went down.

It seems that you support going under the tunnels. If this was in my team’s discussion, the following are some things that I would’ve asked

  • How many other teams will rely on this tunnel?
  • Can we design a robot that fits under this tunnel? (And still have it do other things?)
  • Will there be tunnel-blocking robots we need to deal with?
  • Why is it not worth going over the bumps?
  • (I’m sure there are way better questions to consider than these)

Another argument seems to be about the end effectors (mechanisms that move the soccer ball). You seem to like a motor controlled ram. However, rest of the team (except programming) seems to like pneumatics. Your reason is that programming has never learned about pneumatics and would see this more fit as a summer-offseason-project. That is very valid. But also you have to ask them, did the building team ever use pneumatics? Do we have any mentors that can hook up a whole pneumatics circuit? Do we know how to turn on the compressor and use a regulator? This is where the whole team comes in to decide. Does your team want to commit the time that it takes to learn pneumatics? (We tested today and it’s really fast. It could break someone’s bones if we aren’t careful.)

If majority of the team’s willing, then it’s really difficult not to go with it. If you don’t have any mentors knowledgeable in pneumatics, there’s always us (Team 2502) that you can rely on (PM me). There’s also the WHOLE ChiefDelphi you could rely on. However, stepping back and looking at it, it really comes down to whether or not your team wants to commit the time. These decisions seemed to have made-or-broke our team in certain aspects throughout the competition. However, I asked this question during meeting today regarding pneumatics, “How likely is that someone will overlook a loose connection in the pneumatics tubing and have the circuit just leak air, thereby disabling most of the pneumatics?” and even the mentors really didn’t have a good answer.

Last year, we were really rolling as a team and come semi-finals, under the whole bowl of stress, we overlooked to tighten our jaguar connections. It came loose and paralyzed half the robot. It’s small questions like that I think help the most. “Even if we perfect Pneumatics, how likely are we like to overlook something really stupid and essentially throw away all this work?” There’s a serious tradeoff to be considered when doing something experimental verses traditional. Of course, I’m not saying that proven & traditional technology is always the best… since being innovative is one of the coolest things that a team and an individual can have.

As for the wheel discussion, you need to calculate how easy it would be to turn. Treads has too much grip, 2 wheel design may not have enough consistency. Some teams that I know are gonig 8WD with dropped center 4 wheels. I don’t have a conclusive answer. Our team couldn’t find any benefits but perhaps we missed something; afterall we’re all humans. What I’m trying to say is you need to plot out, figure out, calculate, and imagine how the robot would be able to move.

I went off on tangents a LOT, but in short, what worked for my team was more structure (but not crazy hierarchy…) and more power entrusted in to the captains to make decisions, especially if the whole team’s going to just rip on at each other for a couple weeks. Also during design sessions, our team listed every possible idea by number. The captains just read off the idea, described it briefly, and people started to list pros and cons. If there were any disagreements, people raised their hands. Have more organization and innate “protocol” and hold people accountable for the ideas they develop. Afterall, all it matters is that they get inspired and that they have tried their best.

  • The captains pick new captains for graduating seniors because if it was open voting, it’d be way too politicized. Captains based the picking with merit, participation, leadership ability, and how much common sense does that person have ;). This was a very civilized process, at least for our team (We all “knew” who it should be…)

Oh man. It’s late here and I’m pretty sure I messed up something or said something in the completely wrong tone. If there’s anything inherently evil or bad about this post, let me know…

“You must spread some Reputation around before giving it to keehun again.”

I urge the OP to read Keehun’s post in its entirety before commenting or further continuing this thread.

Don’t worry I am. Lengthy posts are not discarded ones
Information comes in all sizes

I would urge your team to re-evaluate how it handles the design process.

In my experience, most arguments are due to the fact that people are protective of their ideas and take any questioning about their design as a personal insult. All team members need to understand that ideas/concepts don’t belong to any person, they belong to the team.

Voting is dangerous. Using the aforementioned decision matrix (weighted table) will allow the team to come to an objective solution to the problem. Whenever a vote is taken, there are always people who voted against, and will remain loyal to their preferred idea (think of the “Don’t blame me, I voted for XXXX” bumper stickers). These team members will take any opportunity to say “I told you so” and will become a poison to the team.

The best 45 minutes your team will ever spend is watching JVN’s Engineering Design Process presentation.

http://thinktank.wpi.edu/article/156

It’s taken 1511 several years to “refine” the design process and they are still working on it :slight_smile:

What we have found works best is before you even THINK about robot design, sit down, discuss all of the rules, and discuss all possible strategies. We then sit down in small groups and select a small subset of the strategies, present them and the reasons why that was chosen. These choices are tallied (I agree Voting is dangerous) just to get a sense of if the team is on the same page. If there is a wide variance, then we discuss more, if there is pretty much solid agreement, we decide what strategy we will go on.

This is the important part: SELECT YOUR STRATEGY BEFORE YOUR ROBOT DESIGN.

Another Important part: Heavily weight what you are capable of. FIRST is all about trying new things and experimenting, but pick no more than 1 part of the robot that “you have zero experience with”. For example this year if you picked treads and a pneumatic kicker, and have no experience at either, you are likely to have issues across both and a poor robot. If you pick a drivetrain you have experience/feel comfortable with and a pneumatic kicker, then you have more time and energy to focus on the one you don’t know. You learn something new and are much more likely to come out with something good.

Once you have a strategy, you can go into mechanism brainstorming, from the mechanism brainstorming, you build robot designs. From the robot designs, you do pros & cons & weighted objectives tables. Hopefully from that the robot that best meets your strategy objective is obvious. And while this sounds like a lot, 1511 is done with all of this by Kickoff Sunday.

I have to admit, while we have used them, I caution somewhat against just using WOTs unless you are very experienced. The problem with them is that the “weight” ends up being biased if its not done correctly. If you do the “weights” immediately after your strategy, but before you come up with any robot designs, its likely to be less biased. If you do it after your robot designs, it is likely to bias towards whatever one the person creating the weights wants…

And we have also found that sometimes in the end, the team leader just has to make a decision and push the group forward on this. I have done this, and to be honest, I feared the result… I was somewhat afraid everyone would be mad at me, and I was also afraid of making the wrong decision. But the reason I did it was because I realized if everyone continued to argue they would all be mad at eachother and would not function well together, and it might take forever to “all agree” on a design. With me making the decision, we had a plan by the end of kickoff weekend and were into real design by Tuesday, giving the team the full 6 weeks for design, build, test, tweak. But its important that this is done by a person respected and recognized to have the knowledge necessary to make this decision.

Also remember, build season is SHORT, and honestly I have found people only argue when they are passionate about something, and while it doesnt feel “good” at the time… it means that you have a lot of people that care what the outcome is. So just reason it out, pick a strategy, and pick a design that best accomplishes that strategy… Good luck!

Ok, so regarding the bumps…we are a 3rd year team and are building a mini-game field (basically 1/2 court) to practice on for the first time (we’ve never built any of the game field components). I would STRONGLY suggest you at least build one bump…they are MUCH steeper than you think and we believe there will be more tipped robots than anyone thinks. When we got our first bump built we all stared in disbelief and started thinking about some redesigns…:eek:

Got the same thing. People like Keehun are the reason 2502 is such a class act.

Luckily I was able to give reputation to Kims Robot. Between the two of them, I have absolutely nothing to add.

Thank you… And by the way, Trent whacks me in the head a LOT because I’m so… … haha. I give Trent a ton of credit in making Team 2502 a class act. More than I’d give myself if I wasn’t myself. (er…)

Spread some love Akash! No… just kidding…