<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://trcnet.asuscomm.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Will.Barber</id>
	<title>TrcWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://trcnet.asuscomm.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Will.Barber"/>
	<link rel="alternate" type="text/html" href="http://trcnet.asuscomm.com/mediawiki/index.php?title=Special:Contributions/Will.Barber"/>
	<updated>2026-05-15T22:45:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.2</generator>
	<entry>
		<id>http://trcnet.asuscomm.com/mediawiki/index.php?title=Drive_Principles&amp;diff=389</id>
		<title>Drive Principles</title>
		<link rel="alternate" type="text/html" href="http://trcnet.asuscomm.com/mediawiki/index.php?title=Drive_Principles&amp;diff=389"/>
		<updated>2024-04-28T03:49:45Z</updated>

		<summary type="html">&lt;p&gt;Will.Barber: Make more concise&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is intended to be a brief outline of some of the drive team principles that we should keep in mind when practicing and driving at competition.&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
* '''You are the boss:''' If you want a different control setup or a mechanism to work a different way, tell this to the appropriate technical sub team! It's their job to make the robot adapt to you, not the other way around.&lt;br /&gt;
* '''Work as a team:''' Make sure that you practice as a full drive team. Communicate and provide suggestions to each other. You're all on the same team, and you need to function like a well-oiled machine so that the robot can do the same.&lt;br /&gt;
* '''Avoid protected zones:''' This is important as a driver, getting fouls from protected zones is one of the easiest ways to get on a '''DO NOT PICK''' list. There are exceptions, and if there are no opposing robots nearby and it will benefit your alliance then maybe go for it, but this should be done sparingly.&lt;br /&gt;
* '''Avoid spinning too much:''' While spinning is cool and a useful tool for avoiding defenders, it slows you down. Don't spin if you don't need to.&lt;br /&gt;
* '''Avoid breaking the robot:''' Try not to break things. Given the nature of the sport it will sometimes happen on the field, but try to avoid excessive damage. The easiest way to do this is to use '''Turtle Mode.''' In many of our robots that extend outside of the frame perimeter, this mode is used to retract everything inside to avoid damage while traveling at high speed or cross-field. Note that while on the practice field it is okay to overcompensate to avoid damage, while playing make sure that you're overly cautious to the detriment of your cycle times.&lt;br /&gt;
&lt;br /&gt;
== Practicing ==&lt;br /&gt;
* '''See something, say something:''' If you see unexpected behavior from the robot (like the code crashing or a mechanism failing to work properly), tell the appropriate sub team! Even if it's uncommon for the failure to occur or if you found a workaround for it, it's still important to inform the technical sub team about it. If the sub team is not aware of the issue, we will never learn our design mistake and fix it. It's vital to get these problems fixed before competition so that they do not occur during a match, crippling our gameplay.&lt;br /&gt;
* '''Practice how you play:''' During a match, you'll experience defense from other robots, obscured visibility, robot failures, and more. Prepare for all of these during your practice.&lt;br /&gt;
* '''Practice what's difficult:''' Practice what you struggle with, not what you're good at. That's how you'll improve the most, and what will give you the best chance of success at competition.&lt;br /&gt;
* '''Practice on every Alliance Driver Station:''' You should know how to score in all possible goals from every driver station, and practice doing so before competition. Not doing so will be detrimental to your performance because you don't get to choose driver stations until playoffs.&lt;br /&gt;
* '''Prepare for the worst:''' You should be ready to fall back to the basics if part of your robot fails, whether that be your auto score software, a critical mechanism, pneumatic pressure, or anything else. You should know how to score manually and how to perform effective defense.&lt;br /&gt;
* '''Practice the things you need to improve:''' Don't just keep practicing full matches or cycles. If you recognize a portion of a cycle you need practicing on, like intaking, traversing, or scoring, you should focus your practice on that section. Making effective use of your practice time will lead to the largest improvements in your driving.&lt;br /&gt;
* '''Practice multiple paths:''' When practicing by yourself, it may be easy to just use the easiest path or scoring location. In real matches, you don't get that luxury. You're playing with 5 other robots using the same space, so try to vary your pathing when running cycles during practice.&lt;br /&gt;
* '''Experiment:''' When practicing, your current strategy may not be the best for cycles. Make sure to try different ones and measure the results. Another great way to look for strategies is to go onto YouTube or Chief Delphi and look for analysis or strategy postings.&lt;br /&gt;
&lt;br /&gt;
== Competition ==&lt;br /&gt;
* '''Keep to yourself:''' Do NOT interfere with your alliance partners! Stay out of their way whenever possible. Being an annoying and obstructive alliance partner is an easy way to get on a &amp;quot;Do Not Pick&amp;quot; list. Be careful when defending that you're only obstructing the opposing alliance!&lt;br /&gt;
* '''Work as an alliance:''' Make sure that you and your alliance partners have a strategy and have worked out a way to play to the best of all your abilities. This should help with &amp;quot;Keep to yourself&amp;quot; as well: work out pathing that is efficient and unobstructive.&lt;br /&gt;
* '''Don't give up:''' Keep fighting hard until the end. A strong showing can catch the eyes of potential alliance partners, even if you have a bad match. If the robot breaks, go on defense. Don't E-Stop unless doing so is necessary to maintain GP or follow the rules of the game--in general, the FTA will handle E-Stop if it's needed.&lt;br /&gt;
&lt;br /&gt;
== Playing With Others ==&lt;br /&gt;
* '''Set Your Strategy:''' Someone on your drive/strategy team should be talking to your alliance partners at least 10 minutes before your match. Cover Auto strategies and make sure you don't interfere. Go over Teleop pathing and define everyone's roles. Make sure to also cover Endgame: where they should be for what tasks, and when they should be there. Good strategy can be the difference between a clear victory and a shattering defeat.&lt;br /&gt;
&lt;br /&gt;
== Anti-defense ==&lt;br /&gt;
* '''Spin:''' When going against an opponent who’s defending against you, the main tool at your disposal spinning. Spin in the direction such that you are essentially trying to “spin around your opponent.” This reduces robot-to-robot contact and allows you to maneuver around them. Practice this before competition.&lt;br /&gt;
* '''Use Protected Zones:''' Use the protected zones by trying to score and stay in them. However, make sure not to sacrifice cycle time for safety: still try to score outside of them if you're not at risk of defense from an opposing robot.&lt;br /&gt;
&lt;br /&gt;
== Defense ==&lt;br /&gt;
* '''Identify Choke Points:''' Places where you know the robots will tend to funnel towards are your targets. These should be identified with the strategy head of your alliances before competitions.&lt;br /&gt;
* '''Get Between Them:''' Stay between them and their goal, trying to copy their movements.&lt;br /&gt;
* '''Spin V2:''' Anti-anti-defense is where you spin to counter their spinning: you spin in the opposite direction (like meshing gears) to counteract their spin. Practice this before competition.&lt;br /&gt;
* '''Avoid Protected Zones:''' Arguably the most important part (and the part where so many teams mess up) is to make sure not to touch or enter zones that are protected. If you do, you '''WILL''' receive the respective foul.&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
* '''Visibility:''' When choosing which side of your alliance driver station, '''make sure that you have visibility of your targets'''. Priority is usually given to the driver, but it depends on who controls what and where.&lt;br /&gt;
&lt;br /&gt;
== Quotes ==&lt;br /&gt;
* '''StormBots:''' ''The strategic truth is that when given a choice, drivers do not e-stop their bots. With an e-stop, you forfeit any chance to regain control, even at a diminished level. You also set your bot up for significant foul points should you get nudged into foul zones. If there are any actual safety concerns, the FTAs handle them. Drive teams are focusing on strategic concerns, and that’s “do literally anything but die on the field”''.&lt;br /&gt;
  '''[Titan]''' We agree, but with the exception that we remain GP and that the rules allow it.&lt;br /&gt;
* '''Practice like you’ve never won. Perform like you’ve never lost:''' When practicing, nothing should be left to chance. If you think defensive robots will be present, practice anti-defense. If there are anticipated problems with the robot, make sure you know how to work around them. But on the field, be confident: the only thing you’re doing on the field is running cycles. Don’t worry about what the crowds doing, etc. Just focus and be confident in your abilities.&lt;/div&gt;</summary>
		<author><name>Will.Barber</name></author>
	</entry>
	<entry>
		<id>http://trcnet.asuscomm.com/mediawiki/index.php?title=Drive_Principles&amp;diff=388</id>
		<title>Drive Principles</title>
		<link rel="alternate" type="text/html" href="http://trcnet.asuscomm.com/mediawiki/index.php?title=Drive_Principles&amp;diff=388"/>
		<updated>2024-04-28T03:48:36Z</updated>

		<summary type="html">&lt;p&gt;Will.Barber: Remove redundant entry&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is intended to be a brief outline of some of the drive team principles that we should keep in mind when practicing and driving at competition.&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
* '''You are the boss:''' If you want a different control setup or a mechanism to work a different way, tell this to the appropriate technical sub team! It's their job to make the robot adapt to you, not the other way around.&lt;br /&gt;
* '''Work as a team:''' Make sure that you practice as a full drive team. Communicate and provide suggestions to each other. You're all on the same team, and you need to function like a well-oiled machine so that the robot can do the same.&lt;br /&gt;
* '''Avoid protected zones:''' This is important as a driver, getting fouls from protected zones is one of the easiest ways to get on a '''DO NOT PICK''' list. There are exceptions, and if there are no opposing robots nearby and it will benefit your alliance then maybe go for it, but this should be done sparingly.&lt;br /&gt;
* '''Avoid spinning too much:''' While spinning is cool and a useful tool for avoiding defenders, it slows you down. Don't spin if you don't need to.&lt;br /&gt;
* '''Avoid breaking the robot:''' Try not to break things. Given the nature of the sport it will sometimes happen on the field, but try to avoid excessive damage. The easiest way to do this is to use '''Turtle Mode.''' In many of our robots that extend outside of the frame perimeter, this mode is used to retract everything inside to avoid damage while traveling at high speed or cross-field. Note that while on the practice field it is okay to overcompensate to avoid damage, while playing make sure that you're overly cautious to the detriment of your cycle times.&lt;br /&gt;
&lt;br /&gt;
== Practicing ==&lt;br /&gt;
* '''See something, say something:''' If you see unexpected behavior from the robot (like the code crashing or a mechanism failing to work properly), tell the appropriate sub team! Even if it's uncommon for the failure to occur or if you found a workaround for it, it's still important to inform the technical sub team about it. If the sub team is not aware of the issue, we will never learn our design mistake and fix it. It's vital to get these problems fixed before competition so that they do not occur during a match, crippling our gameplay.&lt;br /&gt;
* '''Practice how you play:''' During a match, you'll experience defense from other robots, obscured visibility, robot failures, and more. Prepare for all of these during your practice.&lt;br /&gt;
* '''Practice what's difficult:''' Practice what you struggle with, not what you're good at. That's how you'll improve the most, and what will give you the best chance of success at competition.&lt;br /&gt;
* '''Practice on every Alliance Driver Station:''' You should know how to score in all possible goals from every driver station, and practice doing so before competition. Not doing so will be detrimental to your performance because you don't get to choose driver stations until playoffs.&lt;br /&gt;
* '''Prepare for the worst:''' You should be ready to fall back to the basics if part of your robot fails, whether that be your auto score software, a critical mechanism, pneumatic pressure, or anything else. You should know how to score manually and how to perform effective defense.&lt;br /&gt;
* '''Practice the things you need to improve:''' Don't just keep practicing full matches or cycles. If you recognize a portion of a cycle you need practicing on, like intaking, traversing, or scoring, you should focus your practice on that section. Making effective use of your practice time will lead to the largest improvements in your driving.&lt;br /&gt;
* '''Practice multiple paths:''' When practicing by yourself, it may be easy to just use the easiest path or scoring location. In real matches, you don't get that luxury. You're playing with 5 other robots using the same space, so try to vary your pathing when running cycles during practice.&lt;br /&gt;
* '''Experiment:''' When practicing, your current strategy may not be the best for cycles. Make sure to try different ones and measure the results. Another great way to look for strategies is to go onto YouTube or Chief Delphi and look for analysis or strategy postings.&lt;br /&gt;
&lt;br /&gt;
== Competition ==&lt;br /&gt;
* '''Keep to yourself:''' Do NOT interfere with your alliance partners! Stay out of their way whenever possible. Being an annoying and obstructive alliance partner is an easy way to get on a &amp;quot;Do Not Pick&amp;quot; list. Be careful when defending that you're only obstructing the opposing alliance!&lt;br /&gt;
* '''Work as an alliance:''' Make sure that you and your alliance partners have a strategy and have worked out a way to play to the best of all your abilities. This should help with &amp;quot;Keep to yourself&amp;quot; as well: work out pathing that is efficient and unobstructive.&lt;br /&gt;
* '''Don't give up:''' Keep fighting hard until the end. A strong showing can catch the eyes of potential alliance partners, even if you have a bad match. If the robot breaks, go on defense. Don't E-Stop unless doing so is necessary to maintain GP or follow the rules of the game--in general, the FTA will handle E-Stop if it's needed.&lt;br /&gt;
&lt;br /&gt;
== Playing With Others ==&lt;br /&gt;
* '''Set Your Strategy:''' Someone on your drive/strategy team should be talking to your alliance partners at least 10 minutes before your match. Cover Auto strategies and make sure you don't interfere. Go over Teleop pathing and define everyone's roles. Make sure to also cover Endgame: where they should be for what tasks, and when they should be there. Good strategy can be the difference between a clear victory and a shattering defeat.&lt;br /&gt;
&lt;br /&gt;
== Anti-defense ==&lt;br /&gt;
* '''Spin:''' When going against an opponent who’s defending against you, the main tool at your disposal spinning. Spin in the direction such that you are essentially trying to “spin around your opponent.” This reduces robot-to-robot contact and allows you to maneuver around them. Practice this before competition.&lt;br /&gt;
* '''Use Protected Zones:''' Use the protected zones by trying to score and stay in them. However, make sure not to sacrifice cycle time for safety: still try to score outside of them if you're not at risk of defense from an opposing robot.&lt;br /&gt;
&lt;br /&gt;
== Defense ==&lt;br /&gt;
* '''Identify Choke Points:''' Places where you know the robots will tend to funnel towards are your targets. These should be identified with the strategy head of your alliances before competitions.&lt;br /&gt;
* '''Get Between Them:''' Stay between them and their goal, trying to copy their movements.&lt;br /&gt;
* '''Spin V2:''' Anti-anti-defense is where you spin to counter their spinning: you spin in the opposite direction (like meshing gears) to counteract their spin. Practice this before competition.&lt;br /&gt;
* '''Avoid Protected Zones:''' Arguably the most important part (and the part where so many teams mess up) is to make sure not to touch or enter zones that are protected. If you do, you '''WILL''' receive the respective foul.&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
* '''Visibility:''' This might seem very nuanced, but when choosing which side of your alliance driver station, '''make sure that you have visibility of your targets'''. Priority is usually given to the driver, but it depends on who controls what and where.&lt;br /&gt;
&lt;br /&gt;
== Quotes ==&lt;br /&gt;
* '''StormBots:''' ''The strategic truth is that when given a choice, drivers do not e-stop their bots. With an e-stop, you forfeit any chance to regain control, even at a diminished level. You also set your bot up for significant foul points should you get nudged into foul zones. If there are any actual safety concerns, the FTAs handle them. Drive teams are focusing on strategic concerns, and that’s “do literally anything but die on the field”''.&lt;br /&gt;
  '''[Titan]''' We agree, but with the exception that we remain GP and that the rules allow it.&lt;br /&gt;
* '''Practice like you’ve never won. Perform like you’ve never lost:''' When practicing, nothing should be left to chance. If you think defensive robots will be present, practice anti-defense. If there are anticipated problems with the robot, make sure you know how to work around them. But on the field, be confident: the only thing you’re doing on the field is running cycles. Don’t worry about what the crowds doing, etc. Just focus and be confident in your abilities.&lt;/div&gt;</summary>
		<author><name>Will.Barber</name></author>
	</entry>
	<entry>
		<id>http://trcnet.asuscomm.com/mediawiki/index.php?title=Drive_Principles&amp;diff=387</id>
		<title>Drive Principles</title>
		<link rel="alternate" type="text/html" href="http://trcnet.asuscomm.com/mediawiki/index.php?title=Drive_Principles&amp;diff=387"/>
		<updated>2024-04-28T03:47:59Z</updated>

		<summary type="html">&lt;p&gt;Will.Barber: Remove redundant entry&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is intended to be a brief outline of some of the drive team principles that we should keep in mind when practicing and driving at competition.&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
* '''You are the boss:''' If you want a different control setup or a mechanism to work a different way, tell this to the appropriate technical sub team! It's their job to make the robot adapt to you, not the other way around.&lt;br /&gt;
* '''Work as a team:''' Make sure that you practice as a full drive team. Communicate and provide suggestions to each other. You're all on the same team, and you need to function like a well-oiled machine so that the robot can do the same.&lt;br /&gt;
* '''Avoid protected zones:''' This is important as a driver, getting fouls from protected zones is one of the easiest ways to get on a '''DO NOT PICK''' list. There are exceptions, and if there are no opposing robots nearby and it will benefit your alliance then maybe go for it, but this should be done sparingly.&lt;br /&gt;
* '''Avoid spinning too much:''' While spinning is cool and a useful tool for avoiding defenders, it slows you down. Don't spin if you don't need to.&lt;br /&gt;
* '''Avoid breaking the robot:''' Try not to break things. Given the nature of the sport it will sometimes happen on the field, but try to avoid excessive damage. The easiest way to do this is to use '''Turtle Mode.''' In many of our robots that extend outside of the frame perimeter, this mode is used to retract everything inside to avoid damage while traveling at high speed or cross-field. Note that while on the practice field it is okay to overcompensate to avoid damage, while playing make sure that you're overly cautious to the detriment of your cycle times.&lt;br /&gt;
&lt;br /&gt;
== Practicing ==&lt;br /&gt;
* '''See something, say something:''' If you see unexpected behavior from the robot (like the code crashing or a mechanism failing to work properly), tell the appropriate sub team! Even if it's uncommon for the failure to occur or if you found a workaround for it, it's still important to inform the technical sub team about it. If the sub team is not aware of the issue, we will never learn our design mistake and fix it. It's vital to get these problems fixed before competition so that they do not occur during a match, crippling our gameplay.&lt;br /&gt;
* '''Practice how you play:''' During a match, you'll experience defense from other robots, obscured visibility, robot failures, and more. Prepare for all of these during your practice.&lt;br /&gt;
* '''Practice what's difficult:''' Practice what you struggle with, not what you're good at. That's how you'll improve the most, and what will give you the best chance of success at competition.&lt;br /&gt;
* '''Practice on every Alliance Driver Station:''' You should know how to score in all possible goals from every driver station, and practice doing so before competition. Not doing so will be detrimental to your performance because you don't get to choose driver stations until playoffs.&lt;br /&gt;
* '''Prepare for the worst:''' You should be ready to fall back to the basics if part of your robot fails, whether that be your auto score software, a critical mechanism, pneumatic pressure, or anything else. You should know how to score manually and how to perform effective defense.&lt;br /&gt;
* '''Practice the things you need to improve:''' Don't just keep practicing full matches or cycles. If you recognize a portion of a cycle you need practicing on, like intaking, traversing, or scoring, you should focus your practice on that section. Making effective use of your practice time will lead to the largest improvements in your driving.&lt;br /&gt;
* '''Practice multiple paths:''' When practicing by yourself, it may be easy to just use the easiest path or scoring location. In real matches, you don't get that luxury. You're playing with 5 other robots using the same space, so try to vary your pathing when running cycles during practice.&lt;br /&gt;
* '''Experiment:''' When practicing, your current strategy may not be the best for cycles. Make sure to try different ones and measure the results. Another great way to look for strategies is to go onto YouTube or Chief Delphi and look for analysis or strategy postings.&lt;br /&gt;
&lt;br /&gt;
== Competition ==&lt;br /&gt;
* '''Keep to yourself:''' Do NOT interfere with your alliance partners! Stay out of their way whenever possible. Being an annoying and obstructive alliance partner is an easy way to get on a &amp;quot;Do Not Pick&amp;quot; list. Be careful when defending that you're only obstructing the opposing alliance!&lt;br /&gt;
* '''Work as an alliance:''' Make sure that you and your alliance partners have a strategy and have worked out a way to play to the best of all your abilities. This should help with &amp;quot;Keep to yourself&amp;quot; as well: work out pathing that is efficient and unobstructive.&lt;br /&gt;
* '''Don't give up:''' Keep fighting hard until the end. A strong showing can catch the eyes of potential alliance partners, even if you have a bad match. If the robot breaks, go on defense. Don't E-Stop unless doing so is necessary to maintain GP or follow the rules of the game--in general, the FTA will handle E-Stop if it's needed.&lt;br /&gt;
&lt;br /&gt;
== Playing With Others ==&lt;br /&gt;
* '''Don't Interfere:''' DO NOT--under any circumstances--interfere with your alliance partners. This is incredibly important. &amp;quot;Interference&amp;quot; means blocking incoming robots or slowing them down. Sometimes this is unavoidable, but try to make sure that this is incredibly rare. This usually comes down to having a preset path that you follow, and coordinating that with your alliance partners before the match.&lt;br /&gt;
* '''Set Your Strategy:''' Someone on your drive/strategy team should be talking to your alliance partners at least 10 minutes before your match. Cover Auto strategies and make sure you don't interfere. Go over Teleop pathing and define everyone's roles. Make sure to also cover Endgame: where they should be for what tasks, and when they should be there. Good strategy can be the difference between a clear victory and a shattering defeat.&lt;br /&gt;
&lt;br /&gt;
== Anti-defense ==&lt;br /&gt;
* '''Spin:''' When going against an opponent who’s defending against you, the main tool at your disposal spinning. Spin in the direction such that you are essentially trying to “spin around your opponent.” This reduces robot-to-robot contact and allows you to maneuver around them. Practice this before competition.&lt;br /&gt;
* '''Use Protected Zones:''' Use the protected zones by trying to score and stay in them. However, make sure not to sacrifice cycle time for safety: still try to score outside of them if you're not at risk of defense from an opposing robot.&lt;br /&gt;
&lt;br /&gt;
== Defense ==&lt;br /&gt;
* '''Identify Choke Points:''' Places where you know the robots will tend to funnel towards are your targets. These should be identified with the strategy head of your alliances before competitions.&lt;br /&gt;
* '''Get Between Them:''' Stay between them and their goal, trying to copy their movements.&lt;br /&gt;
* '''Spin V2:''' Anti-anti-defense is where you spin to counter their spinning: you spin in the opposite direction (like meshing gears) to counteract their spin. Practice this before competition.&lt;br /&gt;
* '''Avoid Protected Zones:''' Arguably the most important part (and the part where so many teams mess up) is to make sure not to touch or enter zones that are protected. If you do, you '''WILL''' receive the respective foul.&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
* '''Visibility:''' This might seem very nuanced, but when choosing which side of your alliance driver station, '''make sure that you have visibility of your targets'''. Priority is usually given to the driver, but it depends on who controls what and where.&lt;br /&gt;
&lt;br /&gt;
== Quotes ==&lt;br /&gt;
* '''StormBots:''' ''The strategic truth is that when given a choice, drivers do not e-stop their bots. With an e-stop, you forfeit any chance to regain control, even at a diminished level. You also set your bot up for significant foul points should you get nudged into foul zones. If there are any actual safety concerns, the FTAs handle them. Drive teams are focusing on strategic concerns, and that’s “do literally anything but die on the field”''.&lt;br /&gt;
  '''[Titan]''' We agree, but with the exception that we remain GP and that the rules allow it.&lt;br /&gt;
* '''Practice like you’ve never won. Perform like you’ve never lost:''' When practicing, nothing should be left to chance. If you think defensive robots will be present, practice anti-defense. If there are anticipated problems with the robot, make sure you know how to work around them. But on the field, be confident: the only thing you’re doing on the field is running cycles. Don’t worry about what the crowds doing, etc. Just focus and be confident in your abilities.&lt;/div&gt;</summary>
		<author><name>Will.Barber</name></author>
	</entry>
	<entry>
		<id>http://trcnet.asuscomm.com/mediawiki/index.php?title=Drive_Principles&amp;diff=386</id>
		<title>Drive Principles</title>
		<link rel="alternate" type="text/html" href="http://trcnet.asuscomm.com/mediawiki/index.php?title=Drive_Principles&amp;diff=386"/>
		<updated>2024-04-28T03:47:18Z</updated>

		<summary type="html">&lt;p&gt;Will.Barber: Consolidate redundant entry&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is intended to be a brief outline of some of the drive team principles that we should keep in mind when practicing and driving at competition.&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
* '''You are the boss:''' If you want a different control setup or a mechanism to work a different way, tell this to the appropriate technical sub team! It's their job to make the robot adapt to you, not the other way around.&lt;br /&gt;
* '''Work as a team:''' Make sure that you practice as a full drive team. Communicate and provide suggestions to each other. You're all on the same team, and you need to function like a well-oiled machine so that the robot can do the same.&lt;br /&gt;
* '''Avoid protected zones:''' This is important as a driver, getting fouls from protected zones is one of the easiest ways to get on a '''DO NOT PICK''' list. There are exceptions, and if there are no opposing robots nearby and it will benefit your alliance then maybe go for it, but this should be done sparingly.&lt;br /&gt;
* '''Avoid spinning too much:''' While spinning is cool and a useful tool for avoiding defenders, it slows you down. Don't spin if you don't need to.&lt;br /&gt;
* '''Avoid breaking the robot:''' Try not to break things. Given the nature of the sport it will sometimes happen on the field, but try to avoid excessive damage. The easiest way to do this is to use '''Turtle Mode.''' In many of our robots that extend outside of the frame perimeter, this mode is used to retract everything inside to avoid damage while traveling at high speed or cross-field. Note that while on the practice field it is okay to overcompensate to avoid damage, while playing make sure that you're overly cautious to the detriment of your cycle times.&lt;br /&gt;
&lt;br /&gt;
== Practicing ==&lt;br /&gt;
* '''See something, say something:''' If you see unexpected behavior from the robot (like the code crashing or a mechanism failing to work properly), tell the appropriate sub team! Even if it's uncommon for the failure to occur or if you found a workaround for it, it's still important to inform the technical sub team about it. If the sub team is not aware of the issue, we will never learn our design mistake and fix it. It's vital to get these problems fixed before competition so that they do not occur during a match, crippling our gameplay.&lt;br /&gt;
* '''Practice how you play:''' During a match, you'll experience defense from other robots, obscured visibility, robot failures, and more. Prepare for all of these during your practice.&lt;br /&gt;
* '''Practice what's difficult:''' Practice what you struggle with, not what you're good at. That's how you'll improve the most, and what will give you the best chance of success at competition.&lt;br /&gt;
* '''Practice on every Alliance Driver Station:''' You should know how to score in all possible goals from every driver station, and practice doing so before competition. Not doing so will be detrimental to your performance because you don't get to choose driver stations until playoffs.&lt;br /&gt;
* '''Prepare for the worst:''' You should be ready to fall back to the basics if part of your robot fails, whether that be your auto score software, a critical mechanism, pneumatic pressure, or anything else. You should know how to score manually and how to perform effective defense.&lt;br /&gt;
* '''Practice the things you need to improve:''' Don't just keep practicing full matches or cycles. If you recognize a portion of a cycle you need practicing on, like intaking, traversing, or scoring, you should focus your practice on that section. Making effective use of your practice time will lead to the largest improvements in your driving.&lt;br /&gt;
* '''Practice multiple paths:''' When practicing by yourself, it may be easy to just use the easiest path or scoring location. In real matches, you don't get that luxury. You're playing with 5 other robots using the same space, so try to vary your pathing when running cycles during practice.&lt;br /&gt;
* '''Experiment:''' When practicing, your current strategy may not be the best for cycles. Make sure to try different ones and measure the results. Another great way to look for strategies is to go onto YouTube or Chief Delphi and look for analysis or strategy postings.&lt;br /&gt;
&lt;br /&gt;
== Competition ==&lt;br /&gt;
* '''Keep to yourself:''' Do NOT interfere with your alliance partners! Stay out of their way whenever possible. Being an annoying and obstructive alliance partner is an easy way to get on a &amp;quot;Do Not Pick&amp;quot; list. Be careful when defending that you're only obstructing the opposing alliance!&lt;br /&gt;
* '''Work as an alliance:''' Make sure that you and your alliance partners have a strategy and have worked out a way to play to the best of all your abilities. This should help with &amp;quot;Keep to yourself&amp;quot; as well: work out pathing that is efficient and unobstructive.&lt;br /&gt;
* '''Don't give up:''' Keep fighting hard until the end. A strong showing can catch the eyes of potential alliance partners, even if you have a bad match. If the robot breaks, go on defense. Don't E-Stop unless doing so is necessary to maintain GP or follow the rules of the game--in general, the FTA will handle E-Stop if it's needed.&lt;br /&gt;
&lt;br /&gt;
== Playing With Others ==&lt;br /&gt;
* '''Don't Interfere:''' DO NOT--under any circumstances--interfere with your alliance partners. This is incredibly important. &amp;quot;Interference&amp;quot; means blocking incoming robots or slowing them down. Sometimes this is unavoidable, but try to make sure that this is incredibly rare. This usually comes down to having a preset path that you follow, and coordinating that with your alliance partners before the match.&lt;br /&gt;
* '''Set Your Strategy:''' Someone on your drive/strategy team should be talking to your alliance partners at least 10 minutes before your match. Cover Auto strategies and make sure you don't interfere. Go over Teleop pathing and define everyone's roles. Make sure to also cover Endgame: where they should be for what tasks, and when they should be there. Good strategy can be the difference between a clear victory and a shattering defeat.&lt;br /&gt;
&lt;br /&gt;
== Anti-defense ==&lt;br /&gt;
* '''Spin:''' When going against an opponent who’s defending against you, the main tool at your disposal spinning. Spin in the direction such that you are essentially trying to “spin around your opponent.” This reduces robot-to-robot contact and allows you to maneuver around them. Practice this before competition.&lt;br /&gt;
* '''Use Protected Zones:''' Use the protected zones by trying to score and stay in them. However, make sure not to sacrifice cycle time for safety: still try to score outside of them if you're not at risk of defense from an opposing robot.&lt;br /&gt;
&lt;br /&gt;
== Defense ==&lt;br /&gt;
* '''Identify Choke Points:''' Places where you know the robots will tend to funnel towards are your targets. These should be identified with the strategy head of your alliances before competitions.&lt;br /&gt;
* '''Get Between Them:''' Stay between them and their goal, trying to copy their movements.&lt;br /&gt;
* '''Spin V2:''' Anti-anti-defense is where you spin to counter their spinning: you spin in the opposite direction (like meshing gears) to counteract their spin. Practice this before competition.&lt;br /&gt;
* '''Avoid Protected Zones:''' Arguably the most important part (and the part where so many teams mess up) is to make sure not to touch or enter zones that are protected. If you do, you '''WILL''' receive the respective foul.&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
* '''Visibility:''' This might seem very nuanced, but when choosing which side of your alliance driver station, '''make sure that you have visibility of your targets'''. Priority is usually given to the driver, but it depends on who controls what and where.&lt;br /&gt;
* '''Everybody Works For You:''' At the end of the day, you represent your alliance's work on the field. So, if something's off, TELL THEM. Nothing will get fixed if you don't, and it may get worse. This is also the case for any weird controls you don't like, mechanical inconveniences, or anything else. The control setup is supposed to adapt to you, not the other way around! Tell the relevant subteam what you want changed, and pester them until they fix it!&lt;br /&gt;
&lt;br /&gt;
== Quotes ==&lt;br /&gt;
* '''StormBots:''' ''The strategic truth is that when given a choice, drivers do not e-stop their bots. With an e-stop, you forfeit any chance to regain control, even at a diminished level. You also set your bot up for significant foul points should you get nudged into foul zones. If there are any actual safety concerns, the FTAs handle them. Drive teams are focusing on strategic concerns, and that’s “do literally anything but die on the field”''.&lt;br /&gt;
  '''[Titan]''' We agree, but with the exception that we remain GP and that the rules allow it.&lt;br /&gt;
* '''Practice like you’ve never won. Perform like you’ve never lost:''' When practicing, nothing should be left to chance. If you think defensive robots will be present, practice anti-defense. If there are anticipated problems with the robot, make sure you know how to work around them. But on the field, be confident: the only thing you’re doing on the field is running cycles. Don’t worry about what the crowds doing, etc. Just focus and be confident in your abilities.&lt;/div&gt;</summary>
		<author><name>Will.Barber</name></author>
	</entry>
	<entry>
		<id>http://trcnet.asuscomm.com/mediawiki/index.php?title=Drive_Principles&amp;diff=385</id>
		<title>Drive Principles</title>
		<link rel="alternate" type="text/html" href="http://trcnet.asuscomm.com/mediawiki/index.php?title=Drive_Principles&amp;diff=385"/>
		<updated>2024-04-28T03:44:42Z</updated>

		<summary type="html">&lt;p&gt;Will.Barber: Consistent Formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is intended to be a brief outline of some of the drive team principles that we should keep in mind when practicing and driving at competition.&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
* '''You are the boss:''' If you want a different control setup or a mechanism to work a different way, tell this to the appropriate technical sub team! It's their job to make the robot adapt to you, not the other way around.&lt;br /&gt;
* '''Work as a team:''' Make sure that you practice as a full drive team. Communicate and provide suggestions to each other. You're all on the same team, and you need to function like a well-oiled machine so that the robot can do the same.&lt;br /&gt;
* '''Avoid protected zones:''' This is important as a driver, getting fouls from protected zones is one of the easiest ways to get on a '''DO NOT PICK''' list. There are exceptions, and if there are no opposing robots nearby and it will benefit your alliance then maybe go for it, but this should be done sparingly.&lt;br /&gt;
* '''Avoid spinning too much:''' While spinning is cool and a useful tool for avoiding defenders, it slows you down. Don't spin if you don't need to.&lt;br /&gt;
* '''Avoid breaking the robot:''' Try not to break things. Given the nature of the sport it will sometimes happen on the field, but try to avoid excessive damage. The easiest way to do this is to use '''Turtle Mode.''' In many of our robots that extend outside of the frame perimeter, this mode is used to retract everything inside to avoid damage while traveling at high speed or cross-field. Note that while on the practice field it is okay to overcompensate to avoid damage, while playing make sure that you're overly cautious to the detriment of your cycle times.&lt;br /&gt;
&lt;br /&gt;
== Practicing ==&lt;br /&gt;
* '''See something, say something:''' If you see unexpected behavior from the robot (like the code crashing or a mechanism failing to work properly), tell the appropriate sub team! Even if it's uncommon for the failure to occur or if you found a workaround for it, it's still important to inform the technical sub team about it. If the sub team is not aware of the issue, we will never learn our design mistake and fix it. It's vital to get these problems fixed before competition so that they do not occur during a match, crippling our gameplay.&lt;br /&gt;
* '''Practice how you play:''' During a match, you'll experience defense from other robots, obscured visibility, robot failures, and more. Prepare for all of these during your practice.&lt;br /&gt;
* '''Practice what's difficult:''' Practice what you struggle with, not what you're good at. That's how you'll improve the most, and what will give you the best chance of success at competition.&lt;br /&gt;
* '''Practice on every Alliance Driver Station:''' You should know how to score in all possible goals from every driver station, and practice doing so before competition. Not doing so will be detrimental to your performance because you don't get to choose driver stations until playoffs.&lt;br /&gt;
* '''Prepare for the worst:''' You should be ready to fall back to the basics if part of your robot fails, whether that be your auto score software, a critical mechanism, pneumatic pressure, or anything else. You should know how to score manually and how to perform effective defense.&lt;br /&gt;
* '''Practice the things you need to improve:''' Don't just keep practicing full matches or cycles. If you recognize a portion of a cycle you need practicing on, like intaking, traversing, or scoring, you should focus your practice on that section. Making effective use of your practice time will lead to the largest improvements in your driving.&lt;br /&gt;
* '''Practice multiple paths:''' When practicing by yourself, it may be easy to just use the easiest path or scoring location. In real matches, you don't get that luxury. You're playing with 5 other robots using the same space, so try to vary your pathing when running cycles during practice.&lt;br /&gt;
* '''Experiment:''' When practicing, your current strategy may not be the best for cycles. Make sure to try different ones and measure the results. Another great way to look for strategies is to go onto YouTube or Chief Delphi and look for analysis or strategy postings.&lt;br /&gt;
&lt;br /&gt;
== Competition ==&lt;br /&gt;
* '''Keep to yourself:''' Do NOT interfere with your alliance partners! Stay out of their way whenever possible. Being an annoying and obstructive alliance partner is an easy way to get on a &amp;quot;Do Not Pick&amp;quot; list.&lt;br /&gt;
* '''Work as an alliance:''' Make sure that you and your alliance partners have a strategy and have worked out a way to play to the best of all your abilities. This should help with &amp;quot;Keep to yourself&amp;quot; as well: work out pathing that is efficient and unobstructive.&lt;br /&gt;
* '''Don't give up:''' Keep fighting hard until the end. A strong showing can catch the eyes of potential alliance partners, even if you have a bad match. If the robot breaks, go on defense. Don't E-Stop unless doing so is necessary to maintain GP or follow the rules of the game--in general, the FTA will handle E-Stop if it's needed.&lt;br /&gt;
&lt;br /&gt;
== Playing With Others ==&lt;br /&gt;
* '''Don't Interfere:''' DO NOT--under any circumstances--interfere with your alliance partners. This is incredibly important. &amp;quot;Interference&amp;quot; means blocking incoming robots or slowing them down. Sometimes this is unavoidable, but try to make sure that this is incredibly rare. This usually comes down to having a preset path that you follow, and coordinating that with your alliance partners before the match.&lt;br /&gt;
* '''Set Your Strategy:''' Someone on your drive/strategy team should be talking to your alliance partners at least 10 minutes before your match. Cover Auto strategies and make sure you don't interfere. Go over Teleop pathing and define everyone's roles. Make sure to also cover Endgame: where they should be for what tasks, and when they should be there. Good strategy can be the difference between a clear victory and a shattering defeat.&lt;br /&gt;
&lt;br /&gt;
== Anti-defense ==&lt;br /&gt;
* '''Spin:''' When going against an opponent who’s defending against you, the main tool at your disposal spinning. Spin in the direction such that you are essentially trying to “spin around your opponent.” This reduces robot-to-robot contact and allows you to maneuver around them. Practice this before competition.&lt;br /&gt;
* '''Use Protected Zones:''' Use the protected zones by trying to score and stay in them. However, make sure not to sacrifice cycle time for safety: still try to score outside of them if you're not at risk of defense from an opposing robot.&lt;br /&gt;
&lt;br /&gt;
== Defense ==&lt;br /&gt;
* '''Identify Choke Points:''' Places where you know the robots will tend to funnel towards are your targets. These should be identified with the strategy head of your alliances before competitions.&lt;br /&gt;
* '''Get Between Them:''' Stay between them and their goal, trying to copy their movements.&lt;br /&gt;
* '''Spin V2:''' Anti-anti-defense is where you spin to counter their spinning: you spin in the opposite direction (like meshing gears) to counteract their spin. Practice this before competition.&lt;br /&gt;
* '''Avoid Protected Zones:''' Arguably the most important part (and the part where so many teams mess up) is to make sure not to touch or enter zones that are protected. If you do, you '''WILL''' receive the respective foul.&lt;br /&gt;
* '''Don't Defend Against Your Alliance Partners:''' This is one of the worst things that can happen. If you are playing defense, don't set it up in a way that you'll impede your own alliance partners. Doing this repeatedly is a sure-fire way to land on a '''DO NOT PICK''' list.&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
* '''Visibility:''' This might seem very nuanced, but when choosing which side of your alliance driver station, '''make sure that you have visibility of your targets'''. Priority is usually given to the driver, but it depends on who controls what and where.&lt;br /&gt;
* '''Everybody Works For You:''' At the end of the day, you represent your alliance's work on the field. So, if something's off, TELL THEM. Nothing will get fixed if you don't, and it may get worse. This is also the case for any weird controls you don't like, mechanical inconveniences, or anything else. The control setup is supposed to adapt to you, not the other way around! Tell the relevant subteam what you want changed, and pester them until they fix it!&lt;br /&gt;
&lt;br /&gt;
== Quotes ==&lt;br /&gt;
* '''StormBots:''' ''The strategic truth is that when given a choice, drivers do not e-stop their bots. With an e-stop, you forfeit any chance to regain control, even at a diminished level. You also set your bot up for significant foul points should you get nudged into foul zones. If there are any actual safety concerns, the FTAs handle them. Drive teams are focusing on strategic concerns, and that’s “do literally anything but die on the field”''.&lt;br /&gt;
  '''[Titan]''' We agree, but with the exception that we remain GP and that the rules allow it.&lt;br /&gt;
* '''Practice like you’ve never won. Perform like you’ve never lost:''' When practicing, nothing should be left to chance. If you think defensive robots will be present, practice anti-defense. If there are anticipated problems with the robot, make sure you know how to work around them. But on the field, be confident: the only thing you’re doing on the field is running cycles. Don’t worry about what the crowds doing, etc. Just focus and be confident in your abilities.&lt;/div&gt;</summary>
		<author><name>Will.Barber</name></author>
	</entry>
	<entry>
		<id>http://trcnet.asuscomm.com/mediawiki/index.php?title=Club_Principles&amp;diff=111</id>
		<title>Club Principles</title>
		<link rel="alternate" type="text/html" href="http://trcnet.asuscomm.com/mediawiki/index.php?title=Club_Principles&amp;diff=111"/>
		<updated>2024-04-20T02:00:39Z</updated>

		<summary type="html">&lt;p&gt;Will.Barber: Updated links: added link to Coopertition, changed FIRST link to &amp;quot;about&amp;quot; page (has info on GP and Coopertition)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is intended to be a brief outline of some of the guiding principles that we should abide by throughout our tenure at TRC.&lt;br /&gt;
&lt;br /&gt;
== Why Are We Here? ==&lt;br /&gt;
TRC is a place to learn, to find a community, and to build an epic robot. Although TRC is structured around building a robot to take to competition, the most important skills that we learn at TRC are about working as a team. Winning the competition is nice but not our primary goal, and that is reflected in how we treat both our fellow teammates and members of other teams. It is not a place for insults or patronization: it's a place for learning from each other and helping each other to succeed. Our success is measured by how much we learn and how much we grow as a team, not by how many Blue Banners we take home.&lt;br /&gt;
&lt;br /&gt;
== FIRST Principles ==&lt;br /&gt;
TRC is a FIRST organization. This means that the FIRST principles of [https://www.firstinspires.org/node/20896 ''Coopertition''] and [https://www.youtube.com/watch?v=cl6JkPtDki4 ''Gracious Professionalism''] are core to its being. For more information on these, visit the [https://www.firstinspires.org/about FIRST website].&lt;br /&gt;
&lt;br /&gt;
''Coopertition'' refers to the fact that while you are competing against other teams with the goal of winning the competition, you're still all members of the FIRST community and are willing to help other teams out when they need it. This means that we do not hesitate to lend parts or tools to other teams that need it (within reason). If a team asks for help or advice, we gladly offer it to them. Just like within our team itself, FIRST succeeds as a community when teams help boost each other up instead of tearing each other down.&lt;br /&gt;
&lt;br /&gt;
''Gracious Professionalism'' (GP) is core to how we treat our fellow teammates, members of other teams, referees, judges, and everyone we interact with. We do NOT make derogatory remarks about other teams, nor do we make arrogant ones about ourselves. We are always respectful of those we compete with, and those we compete against. We are not sore losers or arrogant winners. It's also important to note that ''Gracious Professionalism'' is a 2-way street. Often times, we may be tempted to ask for other's help and expect people would grant it in the name of ''Gracious Professionalism''. It's okay to ask for help but ask yourself first if you can find alternatives to do what you want instead of inconvenient other teams. There is always a cost to the teams that lend you help, so be considerate if you can make do with other alternatives. It's also ''Gracious Professionalism'' to minimize unnecessary inconvenience to other teams. It's okay if the other teams said no. Don't hold a grudge against them just because they don't want to help. &lt;br /&gt;
&lt;br /&gt;
== What Should I Do? ==&lt;br /&gt;
* Follow FIRST and TRC guidelines and principles: These make the club a welcoming and constructive place. This is the most important thing you can do.&lt;br /&gt;
* Ask questions: If you're not sure about something, ask! You're here to learn, and no one came in knowing everything from the beginning. Mentors and veteran students don't bite.&lt;br /&gt;
* Show up: TRC is high commitment, but you get out what you put in. If you don't show up, you won't understand what's happening, you won't learn, and you won't come away from this experience having gained anything valuable.&lt;br /&gt;
* Make your voice heard: You have good ideas! Just because someone else hasn't pointed out what you've thought of doesn't mean that you're wrong, so don't be quiet!&lt;br /&gt;
* Thank the mentors: They are volunteers, and they work incredibly hard to make this club run. Saying &amp;quot;Thank you&amp;quot; is the least that you can do.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Club Constitution: https://www.titanrobotics.com/club-constitution&lt;/div&gt;</summary>
		<author><name>Will.Barber</name></author>
	</entry>
	<entry>
		<id>http://trcnet.asuscomm.com/mediawiki/index.php?title=User:Will.Barber&amp;diff=90</id>
		<title>User:Will.Barber</title>
		<link rel="alternate" type="text/html" href="http://trcnet.asuscomm.com/mediawiki/index.php?title=User:Will.Barber&amp;diff=90"/>
		<updated>2024-04-17T13:57:01Z</updated>

		<summary type="html">&lt;p&gt;Will.Barber: /* Club History: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Will Barber==&lt;br /&gt;
&lt;br /&gt;
===Current Role:===&lt;br /&gt;
Part-time mentor 2024 - Present&lt;br /&gt;
&lt;br /&gt;
===Club History:===&lt;br /&gt;
TRC Student 2019 - 2023&lt;br /&gt;
* FTC 2019 - 2023&lt;br /&gt;
* FRC 2020 - 2023&lt;br /&gt;
&lt;br /&gt;
===Subteams:===&lt;br /&gt;
* Drive FTC&lt;br /&gt;
* Mechanical FTC/FRC&lt;br /&gt;
* Dabbled in software FTC&lt;br /&gt;
&lt;br /&gt;
===Positions:===&lt;br /&gt;
* FTC Driver 2021-2022&lt;br /&gt;
* Mechanical Head 2022-2023&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous:===&lt;br /&gt;
* TRC Discord name: Magic Ratchet&lt;br /&gt;
* Currently an undergraduate at UC Davis with a major in Computer Science and Engineering&lt;/div&gt;</summary>
		<author><name>Will.Barber</name></author>
	</entry>
	<entry>
		<id>http://trcnet.asuscomm.com/mediawiki/index.php?title=Club_Principles&amp;diff=84</id>
		<title>Club Principles</title>
		<link rel="alternate" type="text/html" href="http://trcnet.asuscomm.com/mediawiki/index.php?title=Club_Principles&amp;diff=84"/>
		<updated>2024-04-17T04:03:52Z</updated>

		<summary type="html">&lt;p&gt;Will.Barber: Fix accidentally deleted &amp;quot;=&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is intended to be a brief outline of some of the guiding principles that we should abide by throughout our tenure at TRC.&lt;br /&gt;
&lt;br /&gt;
==Why We're Here==&lt;br /&gt;
TRC is a place to learn, to find a community, and to build an epic robot. Although TRC is structured around building a robot to take to competition, the most important skills that we learn at TRC are about working as a team. Our primary purpose is not to win, and that is reflected in how we treat both our fellow teammates and members of other teams. It is not a place for insults or patronization: it's a place for learning from each other and helping each other to succeed. Our success is measured by how much we learn and how much we grow as a team, not by how many Blue Banners we take home.&lt;br /&gt;
&lt;br /&gt;
==FIRST Principles==&lt;br /&gt;
TRC is a FIRST organization. This means that the FIRST principles of Coopertition and Gracious Professionalism are core to its being. For more information on these, visit the FIRST website.&lt;br /&gt;
&lt;br /&gt;
Coopertition refers to the fact that while you are competing against other teams with the goal of winning the competition, you're still all members of the FIRST community and are willing to help other teams out when they need it. This means that we do not hesitate to lend parts or tools to other teams that need it (within reason). If a team asks for help or advice, we gladly offer it to them. Just like within our team itself, FIRST succeeds as a community when teams help boost each other up instead of tearing each other down.&lt;br /&gt;
&lt;br /&gt;
Gracious Professionalism (GP) is core to how we treat our fellow teammates, members of other teams, referees, judges, and everyone we interact with. We do NOT make derogatory remarks about other teams, nor do we make arrogant ones about ourselves. We are always respectful of those we compete with, and those we compete against. We are not sore losers or arrogant winners.&lt;br /&gt;
&lt;br /&gt;
==What Should I Do?==&lt;br /&gt;
* Follow FIRST and TRC guidelines and principles: These make the club a welcoming and constructive place. This is the most important thing you can do.&lt;br /&gt;
* Ask questions: If you're not sure about something, ask! You're here to learn, and no one came in knowing everything from the beginning. Mentors and veteran students don't bite.&lt;br /&gt;
* Show up: TRC is high commitment, but you get out what you put in. If you don't show up, you won't understand what's happening, you won't learn, and you won't come away from this experience having gained anything valuable.&lt;br /&gt;
* Make your voice heard: You have good ideas! Just because someone else hasn't pointed out what you've thought of doesn't mean that you're wrong, so don't be quiet!&lt;br /&gt;
* Thank the mentors: They are volunteers, and they work incredibly hard to make this club run. Saying &amp;quot;Thank you&amp;quot; is the least that you can do.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Club Constitution: https://www.titanrobotics.com/club-constitution&lt;/div&gt;</summary>
		<author><name>Will.Barber</name></author>
	</entry>
	<entry>
		<id>http://trcnet.asuscomm.com/mediawiki/index.php?title=Club_Principles&amp;diff=83</id>
		<title>Club Principles</title>
		<link rel="alternate" type="text/html" href="http://trcnet.asuscomm.com/mediawiki/index.php?title=Club_Principles&amp;diff=83"/>
		<updated>2024-04-17T04:03:35Z</updated>

		<summary type="html">&lt;p&gt;Will.Barber: Change whitespace of subheading to match Mike's&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is intended to be a brief outline of some of the guiding principles that we should abide by throughout our tenure at TRC.&lt;br /&gt;
&lt;br /&gt;
=Why We're Here==&lt;br /&gt;
TRC is a place to learn, to find a community, and to build an epic robot. Although TRC is structured around building a robot to take to competition, the most important skills that we learn at TRC are about working as a team. Our primary purpose is not to win, and that is reflected in how we treat both our fellow teammates and members of other teams. It is not a place for insults or patronization: it's a place for learning from each other and helping each other to succeed. Our success is measured by how much we learn and how much we grow as a team, not by how many Blue Banners we take home.&lt;br /&gt;
&lt;br /&gt;
==FIRST Principles==&lt;br /&gt;
TRC is a FIRST organization. This means that the FIRST principles of Coopertition and Gracious Professionalism are core to its being. For more information on these, visit the FIRST website.&lt;br /&gt;
&lt;br /&gt;
Coopertition refers to the fact that while you are competing against other teams with the goal of winning the competition, you're still all members of the FIRST community and are willing to help other teams out when they need it. This means that we do not hesitate to lend parts or tools to other teams that need it (within reason). If a team asks for help or advice, we gladly offer it to them. Just like within our team itself, FIRST succeeds as a community when teams help boost each other up instead of tearing each other down.&lt;br /&gt;
&lt;br /&gt;
Gracious Professionalism (GP) is core to how we treat our fellow teammates, members of other teams, referees, judges, and everyone we interact with. We do NOT make derogatory remarks about other teams, nor do we make arrogant ones about ourselves. We are always respectful of those we compete with, and those we compete against. We are not sore losers or arrogant winners.&lt;br /&gt;
&lt;br /&gt;
==What Should I Do?==&lt;br /&gt;
* Follow FIRST and TRC guidelines and principles: These make the club a welcoming and constructive place. This is the most important thing you can do.&lt;br /&gt;
* Ask questions: If you're not sure about something, ask! You're here to learn, and no one came in knowing everything from the beginning. Mentors and veteran students don't bite.&lt;br /&gt;
* Show up: TRC is high commitment, but you get out what you put in. If you don't show up, you won't understand what's happening, you won't learn, and you won't come away from this experience having gained anything valuable.&lt;br /&gt;
* Make your voice heard: You have good ideas! Just because someone else hasn't pointed out what you've thought of doesn't mean that you're wrong, so don't be quiet!&lt;br /&gt;
* Thank the mentors: They are volunteers, and they work incredibly hard to make this club run. Saying &amp;quot;Thank you&amp;quot; is the least that you can do.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Club Constitution: https://www.titanrobotics.com/club-constitution&lt;/div&gt;</summary>
		<author><name>Will.Barber</name></author>
	</entry>
	<entry>
		<id>http://trcnet.asuscomm.com/mediawiki/index.php?title=Drive_Principles&amp;diff=82</id>
		<title>Drive Principles</title>
		<link rel="alternate" type="text/html" href="http://trcnet.asuscomm.com/mediawiki/index.php?title=Drive_Principles&amp;diff=82"/>
		<updated>2024-04-17T04:03:12Z</updated>

		<summary type="html">&lt;p&gt;Will.Barber: Change whitespace of subheading to match Mike's&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is intended to be a brief outline of some of the drive team principles that we should keep in mind when practicing and driving at competition.&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
* You are the boss: If you want a different control setup or a mechanism to work a different way, tell this to the appropriate technical sub team! It's their job to make the robot adapt to you, not the other way around.&lt;br /&gt;
* Work as a team: Make sure that you practice as a full drive team. Communicate and provide suggestions to each other. You're all on the same team, and you need to function like a well-oiled machine so that the robot can do the same.&lt;br /&gt;
&lt;br /&gt;
==Practicing==&lt;br /&gt;
* See something, say something: If you see unexpected behavior from the robot (like the code crashing or a mechanism failing to work properly), tell the appropriate sub team! Even if it's uncommon for the failure to occur or if you found a workaround for it, it's still important to inform the technical sub team about it. If the sub team is not aware of the issue, we will never learn our design mistake and fix it. It's vital to get these problems fixed before competition so that they do not occur during a match, crippling our gameplay.&lt;br /&gt;
* Practice how you play: during a match, you'll experience defense from other robots, obscured visibility, robot failures, and more. Prepare for all of these during your practice.&lt;br /&gt;
* Practice what's difficult: Practice what you struggle with, not what you're good at. That's how you'll improve the most, and what will give you the best chance of success at competition.&lt;br /&gt;
&lt;br /&gt;
==Competition==&lt;br /&gt;
* Keep to yourself: Do NOT interfere with your alliance partners! Stay out of their way whenever possible. Being an annoying and obstructive alliance partner is an easy way to get on a &amp;quot;Do Not Pick&amp;quot; list.&lt;br /&gt;
* Work as an alliance: Make sure that you and your alliance partners have a strategy and have worked out a way to play to the best of all your abilities. This should help with &amp;quot;Keep to yourself&amp;quot; as well: work out pathing that is efficient and unobstructive.&lt;br /&gt;
* Don't give up: Keep fighting hard until the end. A strong showing can catch the eyes of potential alliance partners, even if you have a bad match. If the robot breaks, go on defense. Don't E-Stop unless doing so is necessary to maintain GP or follow the rules of the game--in general, the FTA will handle E-Stop if it's needed.&lt;/div&gt;</summary>
		<author><name>Will.Barber</name></author>
	</entry>
	<entry>
		<id>http://trcnet.asuscomm.com/mediawiki/index.php?title=Titan_Robotics_Club_Wiki&amp;diff=79</id>
		<title>Titan Robotics Club Wiki</title>
		<link rel="alternate" type="text/html" href="http://trcnet.asuscomm.com/mediawiki/index.php?title=Titan_Robotics_Club_Wiki&amp;diff=79"/>
		<updated>2024-04-17T02:58:16Z</updated>

		<summary type="html">&lt;p&gt;Will.Barber: Added short intro.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the Titan Robotics Club (TRC) Wiki! Here you can find some of the club's guiding principles, our records of the lessons we've learned from previous competitions, and other information useful for mitigating loss of knowledge as club members graduate.&lt;br /&gt;
&lt;br /&gt;
==General Robotics==&lt;br /&gt;
===[[Club Principles]]===&lt;br /&gt;
===[[Technical Principles]]===&lt;br /&gt;
===[[Drive Principles]]===&lt;br /&gt;
==Robotics Seasons==&lt;br /&gt;
===[[FRC2023-2024: Crescendo]]===&lt;br /&gt;
===[[FTC2023-2024: CenterStage]]===&lt;br /&gt;
&lt;br /&gt;
==MediaWiki Help==&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Help:Formatting Format text by Wiki Markup]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;/div&gt;</summary>
		<author><name>Will.Barber</name></author>
	</entry>
	<entry>
		<id>http://trcnet.asuscomm.com/mediawiki/index.php?title=Club_Principles&amp;diff=78</id>
		<title>Club Principles</title>
		<link rel="alternate" type="text/html" href="http://trcnet.asuscomm.com/mediawiki/index.php?title=Club_Principles&amp;diff=78"/>
		<updated>2024-04-17T02:50:32Z</updated>

		<summary type="html">&lt;p&gt;Will.Barber: Change tense&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is intended to be a brief outline of some of the guiding principles that we should abide by throughout our tenure at TRC.&lt;br /&gt;
&lt;br /&gt;
== Why We're Here ==&lt;br /&gt;
TRC is a place to learn, to find a community, and to build an epic robot. Although TRC is structured around building a robot to take to competition, the most important skills that we learn at TRC are about working as a team. Our primary purpose is not to win, and that is reflected in how we treat both our fellow teammates and members of other teams. It is not a place for insults or patronization: it's a place for learning from each other and helping each other to succeed. Our success is measured by how much we learn and how much we grow as a team, not by how many Blue Banners we take home.&lt;br /&gt;
&lt;br /&gt;
== FIRST Principles ==&lt;br /&gt;
TRC is a FIRST organization. This means that the FIRST principles of Coopertition and Gracious Professionalism are core to its being. For more information on these, visit the FIRST website.&lt;br /&gt;
&lt;br /&gt;
Coopertition refers to the fact that while you are competing against other teams with the goal of winning the competition, you're still all members of the FIRST community and are willing to help other teams out when they need it. This means that we do not hesitate to lend parts or tools to other teams that need it (within reason). If a team asks for help or advice, we gladly offer it to them. Just like within our team itself, FIRST succeeds as a community when teams help boost each other up instead of tearing each other down.&lt;br /&gt;
&lt;br /&gt;
Gracious Professionalism (GP) is core to how we treat our fellow teammates, members of other teams, referees, judges, and everyone we interact with. We do NOT make derogatory remarks about other teams, nor do we make arrogant ones about ourselves. We are always respectful of those we compete with, and those we compete against. We are not sore losers or arrogant winners.&lt;br /&gt;
&lt;br /&gt;
== What Should I Do? ==&lt;br /&gt;
* Follow FIRST and TRC guidelines and principles: These make the club a welcoming and constructive place. This is the most important thing you can do.&lt;br /&gt;
* Ask questions: If you're not sure about something, ask! You're here to learn, and no one came in knowing everything from the beginning. Mentors and veteran students don't bite.&lt;br /&gt;
* Show up: TRC is high commitment, but you get out what you put in. If you don't show up, you won't understand what's happening, you won't learn, and you won't come away from this experience having gained anything valuable.&lt;br /&gt;
* Make your voice heard: You have good ideas! Just because someone else hasn't pointed out what you've thought of doesn't mean that you're wrong, so don't be quiet!&lt;br /&gt;
* Thank the mentors: They are volunteers, and they work incredibly hard to make this club run. Saying &amp;quot;Thank you&amp;quot; is the least that you can do.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Club Constitution: https://www.titanrobotics.com/club-constitution&lt;/div&gt;</summary>
		<author><name>Will.Barber</name></author>
	</entry>
	<entry>
		<id>http://trcnet.asuscomm.com/mediawiki/index.php?title=Club_Principles&amp;diff=77</id>
		<title>Club Principles</title>
		<link rel="alternate" type="text/html" href="http://trcnet.asuscomm.com/mediawiki/index.php?title=Club_Principles&amp;diff=77"/>
		<updated>2024-04-17T02:49:08Z</updated>

		<summary type="html">&lt;p&gt;Will.Barber: Rephrased to sound less passive-aggressive&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is intended to be a brief outline of some of the guiding principles that we should abide by throughout our tenure at TRC.&lt;br /&gt;
&lt;br /&gt;
== Why We're Here ==&lt;br /&gt;
TRC is a place to learn, to find a community, and to build an epic robot. Although TRC is structured around building a robot to take to competition, the most important skills that you'll learn at TRC are about working as a team. Our primary purpose is not to win, and that is reflected in how we treat both our fellow teammates and members of other teams. It is not a place for insults or patronization: it's a place for learning from each other and helping each other to succeed. Our success is measured by how much we learn and how much we grow as a team, not by how many Blue Banners we take home.&lt;br /&gt;
&lt;br /&gt;
== FIRST Principles ==&lt;br /&gt;
TRC is a FIRST organization. This means that the FIRST principles of Coopertition and Gracious Professionalism are core to its being. For more information on these, visit the FIRST website.&lt;br /&gt;
&lt;br /&gt;
Coopertition refers to the fact that while you are competing against other teams with the goal of winning the competition, you're still all members of the FIRST community and are willing to help other teams out when they need it. This means that we do not hesitate to lend parts or tools to other teams that need it (within reason). If a team asks for help or advice, we gladly offer it to them. Just like within our team itself, FIRST succeeds as a community when teams help boost each other up instead of tearing each other down.&lt;br /&gt;
&lt;br /&gt;
Gracious Professionalism (GP) is core to how we treat our fellow teammates, members of other teams, referees, judges, and everyone we interact with. We do NOT make derogatory remarks about other teams, nor do we make arrogant ones about ourselves. We are always respectful of those we compete with, and those we compete against. We are not sore losers or arrogant winners.&lt;br /&gt;
&lt;br /&gt;
== What Should I Do? ==&lt;br /&gt;
* Follow FIRST and TRC guidelines and principles: These make the club a welcoming and constructive place. This is the most important thing you can do.&lt;br /&gt;
* Ask questions: If you're not sure about something, ask! You're here to learn, and no one came in knowing everything from the beginning. Mentors and veteran students don't bite.&lt;br /&gt;
* Show up: TRC is high commitment, but you get out what you put in. If you don't show up, you won't understand what's happening, you won't learn, and you won't come away from this experience having gained anything valuable.&lt;br /&gt;
* Make your voice heard: You have good ideas! Just because someone else hasn't pointed out what you've thought of doesn't mean that you're wrong, so don't be quiet!&lt;br /&gt;
* Thank the mentors: They are volunteers, and they work incredibly hard to make this club run. Saying &amp;quot;Thank you&amp;quot; is the least that you can do.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Club Constitution: https://www.titanrobotics.com/club-constitution&lt;/div&gt;</summary>
		<author><name>Will.Barber</name></author>
	</entry>
	<entry>
		<id>http://trcnet.asuscomm.com/mediawiki/index.php?title=Club_Principles&amp;diff=76</id>
		<title>Club Principles</title>
		<link rel="alternate" type="text/html" href="http://trcnet.asuscomm.com/mediawiki/index.php?title=Club_Principles&amp;diff=76"/>
		<updated>2024-04-17T02:48:25Z</updated>

		<summary type="html">&lt;p&gt;Will.Barber: + they&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is intended to be a brief outline of some of the guiding principles that we should abide by throughout our tenure at TRC.&lt;br /&gt;
&lt;br /&gt;
== Why We're Here ==&lt;br /&gt;
TRC is a place to learn, to find a community, and to build an epic robot. Although TRC is structured around building a robot to take to competition, the most important skills that you'll learn at TRC are about working as a team. Our primary purpose is not to win, and that is reflected in how we treat both our fellow teammates and members of other teams. It is not a place for insults or patronization: it's a place for learning from each other and helping each other to succeed. Our success is measured by how much we learn and how much we grow as a team, not by how many Blue Banners we take home.&lt;br /&gt;
&lt;br /&gt;
== FIRST Principles ==&lt;br /&gt;
TRC is a FIRST organization. This means that the FIRST principles of Coopertition and Gracious Professionalism are core to its being. For more information on these, visit the FIRST website.&lt;br /&gt;
&lt;br /&gt;
Coopertition refers to the fact that while you are competing against other teams with the goal of winning the competition, you're still all members of the FIRST community and are willing to help other teams out when they need it. This means that we do not hesitate to lend parts or tools to other teams that need it (within reason). If a team asks for help or advice, we gladly offer it to them. Just like within our team itself, FIRST succeeds as a community when teams help boost each other up instead of tearing each other down.&lt;br /&gt;
&lt;br /&gt;
Gracious Professionalism (GP) is core to how we treat our fellow teammates, members of other teams, referees, judges, and everyone we interact with. We do NOT make derogatory remarks about other teams, nor do we make arrogant ones about ourselves. We are always respectful of those we compete with, and those we compete against. We are not sore losers or arrogant winners.&lt;br /&gt;
&lt;br /&gt;
== What Should I Do? ==&lt;br /&gt;
* Follow FIRST and TRC guidelines and principles: These make the club a welcoming and constructive place. This is the most important thing you can do.&lt;br /&gt;
* Ask questions: If you're not sure about something, ask! You're here to learn, and no one came in knowing everything from the beginning. Mentors and veteran students don't bite.&lt;br /&gt;
* Show up: TRC is high commitment, but you get out what you put in. If you don't show up, you won't understand what's happening, you won't learn, and you won't come away from this experience having gained anything valuable.&lt;br /&gt;
* Make your voice heard: You have good ideas! Just because someone else hasn't pointed out what you've thought of doesn't mean that you're wrong, so don't be quiet!&lt;br /&gt;
* Thank the mentors: They are volunteers, and they work incredibly hard to make this club run. Saying &amp;quot;Thank you&amp;quot; is the least that they deserve.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Club Constitution: https://www.titanrobotics.com/club-constitution&lt;/div&gt;</summary>
		<author><name>Will.Barber</name></author>
	</entry>
	<entry>
		<id>http://trcnet.asuscomm.com/mediawiki/index.php?title=Titan_Robotics_Club_Wiki&amp;diff=75</id>
		<title>Titan Robotics Club Wiki</title>
		<link rel="alternate" type="text/html" href="http://trcnet.asuscomm.com/mediawiki/index.php?title=Titan_Robotics_Club_Wiki&amp;diff=75"/>
		<updated>2024-04-17T02:45:35Z</updated>

		<summary type="html">&lt;p&gt;Will.Barber: Added links to other Principles pages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==General Robotics==&lt;br /&gt;
===[[Club Principles]]===&lt;br /&gt;
===[[Technical Principles]]===&lt;br /&gt;
===[[Drive Principles]]===&lt;br /&gt;
==Robotics Seasons==&lt;br /&gt;
===[[FRC2023-2024: Crescendo]]===&lt;br /&gt;
===[[FTC2023-2024: CenterStage]]===&lt;br /&gt;
&lt;br /&gt;
==MediaWiki Help==&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Help:Formatting Format text by Wiki Markup]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;/div&gt;</summary>
		<author><name>Will.Barber</name></author>
	</entry>
	<entry>
		<id>http://trcnet.asuscomm.com/mediawiki/index.php?title=Club_Principles&amp;diff=74</id>
		<title>Club Principles</title>
		<link rel="alternate" type="text/html" href="http://trcnet.asuscomm.com/mediawiki/index.php?title=Club_Principles&amp;diff=74"/>
		<updated>2024-04-17T02:41:26Z</updated>

		<summary type="html">&lt;p&gt;Will.Barber: Created Club Principles page. This is supposed to be kind of like an ethics code for the club.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is intended to be a brief outline of some of the guiding principles that we should abide by throughout our tenure at TRC.&lt;br /&gt;
&lt;br /&gt;
== Why We're Here ==&lt;br /&gt;
TRC is a place to learn, to find a community, and to build an epic robot. Although TRC is structured around building a robot to take to competition, the most important skills that you'll learn at TRC are about working as a team. Our primary purpose is not to win, and that is reflected in how we treat both our fellow teammates and members of other teams. It is not a place for insults or patronization: it's a place for learning from each other and helping each other to succeed. Our success is measured by how much we learn and how much we grow as a team, not by how many Blue Banners we take home.&lt;br /&gt;
&lt;br /&gt;
== FIRST Principles ==&lt;br /&gt;
TRC is a FIRST organization. This means that the FIRST principles of Coopertition and Gracious Professionalism are core to its being. For more information on these, visit the FIRST website.&lt;br /&gt;
&lt;br /&gt;
Coopertition refers to the fact that while you are competing against other teams with the goal of winning the competition, you're still all members of the FIRST community and are willing to help other teams out when they need it. This means that we do not hesitate to lend parts or tools to other teams that need it (within reason). If a team asks for help or advice, we gladly offer it to them. Just like within our team itself, FIRST succeeds as a community when teams help boost each other up instead of tearing each other down.&lt;br /&gt;
&lt;br /&gt;
Gracious Professionalism (GP) is core to how we treat our fellow teammates, members of other teams, referees, judges, and everyone we interact with. We do NOT make derogatory remarks about other teams, nor do we make arrogant ones about ourselves. We are always respectful of those we compete with, and those we compete against. We are not sore losers or arrogant winners.&lt;br /&gt;
&lt;br /&gt;
== What Should I Do? ==&lt;br /&gt;
* Follow FIRST and TRC guidelines and principles: These make the club a welcoming and constructive place. This is the most important thing you can do.&lt;br /&gt;
* Ask questions: If you're not sure about something, ask! You're here to learn, and no one came in knowing everything from the beginning. Mentors and veteran students don't bite.&lt;br /&gt;
* Show up: TRC is high commitment, but you get out what you put in. If you don't show up, you won't understand what's happening, you won't learn, and you won't come away from this experience having gained anything valuable.&lt;br /&gt;
* Make your voice heard: You have good ideas! Just because someone else hasn't pointed out what you've thought of doesn't mean that you're wrong, so don't be quiet!&lt;br /&gt;
* Thank the mentors: They are volunteers, and work incredibly hard to make this club run. Saying &amp;quot;Thank you&amp;quot; is the least that they deserve.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Club Constitution: https://www.titanrobotics.com/club-constitution&lt;/div&gt;</summary>
		<author><name>Will.Barber</name></author>
	</entry>
	<entry>
		<id>http://trcnet.asuscomm.com/mediawiki/index.php?title=Drive_Principles&amp;diff=73</id>
		<title>Drive Principles</title>
		<link rel="alternate" type="text/html" href="http://trcnet.asuscomm.com/mediawiki/index.php?title=Drive_Principles&amp;diff=73"/>
		<updated>2024-04-17T02:15:34Z</updated>

		<summary type="html">&lt;p&gt;Will.Barber: Created Driving Principles page. This is not intended to be all-encompassing, and rather to be a basic foundation. It might be a good idea to eventually have wikilinks in here to more detailed pages (maybe one about offense, defense, off-field, etc.)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is intended to be a brief outline of some of the drive team principles that we should keep in mind when practicing and driving at competition.&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
* You are the boss: If you want a different control setup or a mechanism to work a different way, tell this to the appropriate technical subteam! It's their job to make the robot adapt to you, not the other way around.&lt;br /&gt;
* Work as a team: Make sure that you practice as a full drive team. Communicate and provide suggestions to each other. You're all on the same team, and you need to function like a well-oiled machine so that the robot can do the same.&lt;br /&gt;
&lt;br /&gt;
== Practicing ==&lt;br /&gt;
* See something, say something: If you see unexpected behavior from the robot (like the code crashing or a mechanism failing to work properly), tell the appropriate subteam! Even if it's uncommon for the failure to occur, it's still important to inform the technical subteam about it. It's vital to get these problems fixed before competition so that they do not occur during a match, crippling our gameplay.&lt;br /&gt;
* Practice how you play: during a match, you'll experience defense from other robots, obscured visibility, robot failures, and more. Prepare for all of these during your practice.&lt;br /&gt;
* Practice what's difficult: Practice what you struggle with, not what you're good at. That's how you'll improve the most, and what will give you the best chance of success at competition.&lt;br /&gt;
&lt;br /&gt;
== Competition ==&lt;br /&gt;
* Keep to yourself: Do NOT interfere with your alliance partners! Stay out of their way whenever possible. Being an annoying and obstructive alliance partner is an easy way to get on a &amp;quot;Do Not Pick&amp;quot; list.&lt;br /&gt;
* Work as an alliance: Make sure that you and your alliance partners have a strategy and have worked out a way to play to the best of all your abilities. This should help with &amp;quot;Keep to yourself&amp;quot; as well: work out pathing that is efficient and unobstructive.&lt;br /&gt;
* Don't give up: Keep fighting hard until the end. A strong showing can catch the eyes of potential alliance partners, even if you have a bad match. If the robot breaks, go on defense. Don't E-Stop unless doing so is necessary to maintain GP or follow the rules of the game--in general, the FTA will handle E-Stop if it's needed.&lt;/div&gt;</summary>
		<author><name>Will.Barber</name></author>
	</entry>
	<entry>
		<id>http://trcnet.asuscomm.com/mediawiki/index.php?title=FRC2023-2024:_Crescendo&amp;diff=61</id>
		<title>FRC2023-2024: Crescendo</title>
		<link rel="alternate" type="text/html" href="http://trcnet.asuscomm.com/mediawiki/index.php?title=FRC2023-2024:_Crescendo&amp;diff=61"/>
		<updated>2024-04-17T00:41:13Z</updated>

		<summary type="html">&lt;p&gt;Will.Barber: book -&amp;gt; guide&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Lessons Learned =&lt;br /&gt;
== Drive Team ==&lt;br /&gt;
=== Driver: Noah Fang ===&lt;br /&gt;
==== DISCLAIMER ====&lt;br /&gt;
Nothing in this guide is set in stone. FRC is constantly evolving and there are many cases on the field where you can't follow this. At the end of the day, use your best judgment.&lt;br /&gt;
==== General ====&lt;br /&gt;
# '''AVOID PROTECTED ZONES:''' This is important as a driver: getting fouls from protected zones is one of the easiest ways to get on a '''DO NOT PICK''' list. There are exceptions, and if there are no opposing robots nearby and it will benefit your alliance then maybe go for it, but this should be done sparingly.&lt;br /&gt;
# '''AVOID SPINNING TOO MUCH:''' While spinning is cool and a useful tool for avoiding defenders, it slows you down. Don't spin if you don't need to.&lt;br /&gt;
# '''AVOID BREAKING WHAT DOESN'T NEED TO GET BROKEN:''' Try not to break things. Given the nature of the sport it will sometimes happen on the field, but try to avoid excessive damage. The easiest way to do this is to use '''Turtle Mode.''' In many of our robots that extend outside of the frame perimeter, this mode is used to retract everything inside to avoid damage while traveling at high speed or cross-field. Note that while on the practice field it is okay to overcompensate to avoid damage, while playing make sure that you're overly cautious to the detriment of your cycle times.&lt;br /&gt;
==== Practicing ====&lt;br /&gt;
# '''EVERY ALLIANCE DRIVER STATION:''' You should know how to score in all possible goals from every driver station, and practice doing so before competition. Not doing so will be detrimental to your performance because you don't get to choose driver stations until playoffs.&lt;br /&gt;
# '''PREPARE FOR THE WORST:''' You should be ready to fall back to the basics if part of your robot fails, whether that be your auto score software, a critical mechanism, pneumatic pressure, or anything else. You should know how to score manually and how to perform effective defense.&lt;br /&gt;
# '''PRACTICE THE THINGS YOU NEED TO IMPROVE:''' Don't just keep practicing full matches or cycles. If you recognize a portion of a cycle you need practicing on, like intaking, traversing, or scoring, you should focus your practice on that section. Making effective use of your practice time will lead to the largest improvements in your driving.&lt;br /&gt;
# '''PRACTICE MULTIPLE PATHS:''' When practicing by yourself, it may be easy to just use the easiest path or scoring location. In real matches, you don't get that luxury. You're playing with 5 other robots using the same space, so try to vary your pathing when running cycles during practice.&lt;br /&gt;
# '''EXPERIMENT:''' When practicing, your current strategy may not be the best for cycles. Make sure to try different ones and measure the results. Another great way to look for strategies is to go onto YouTube or Chief Delphi and look for analysis or strategy postings.&lt;br /&gt;
==== Playing With Others ====&lt;br /&gt;
# '''DON'T INTERFERE:''' DO NOT--under any circumstances--interfere with your alliance partners. This is incredibly important. &amp;quot;Interference&amp;quot; means blocking incoming robots or slowing them down. Sometimes this is unavoidable, but try to make sure that this is incredibly rare. This usually comes down to having a preset path that you follow, and coordinating that with your alliance partners before the match.&lt;br /&gt;
# '''SET YOUR STRATEGY:''' Someone on your drive/strategy team should be talking to your alliance partners at least 10 minutes before your match. Cover Auto strategies and make sure you don't interfere. Go over Teleop pathing and define everyone's roles. Make sure to also cover Endgame: where they should be for what tasks, and when they should be there. Good strategy can be the difference between a clear victory and a shattering defeat.&lt;br /&gt;
==== Anti-defense ====&lt;br /&gt;
# '''SPIN:''' When going against an opponent who’s defending against you, the main tool at your disposal spinning. Spin in the direction such that you are essentially trying to “spin around your opponent.” This reduces robot-to-robot contact and allows you to maneuver around them. Practice this before competition.&lt;br /&gt;
# '''USE PROTECTED ZONES:''' Use the protected zones by trying to score and stay in them. However, make sure not to sacrifice cycle time for safety: still try to score outside of them if you're not at risk of defense from an opposing robot.&lt;br /&gt;
&lt;br /&gt;
==== Defense ====&lt;br /&gt;
# '''IDENTIFY CHOKE POINTS:''' Places where you know the robots will tend to funnel towards are your targets. These should be identified with the strategy head of your alliances before competitions.&lt;br /&gt;
# '''GET BETWEEN THEM:''' Stay between them and their goal, trying to copy their movements.&lt;br /&gt;
# '''SPIN V2:''' Anti-anti-defense is where you spin to counter their spinning: you spin in the opposite direction (like meshing gears) to counteract their spin. Practice this before competition.&lt;br /&gt;
# '''AVOID PROTECTED ZONES:''' Arguably the most important part (and the part where so many teams mess up) is to make sure not to touch or enter zones that are protected. If you do, you '''WILL''' receive the respective foul.&lt;br /&gt;
# '''DON'T DEFEND AGAINST YOUR ALLIANCE PARTNERS:''' This is one of the worst things that can happen. If you are playing defense, don't set it up in a way that you'll impede your own alliance partners. Doing this repeatedly is a sure-fire way to land on a '''DO NOT PICK''' list.&lt;br /&gt;
==== Other ====&lt;br /&gt;
# '''VISIBILITY:''' This might seem very nuanced, but when choosing which side of your alliance driver station, '''make sure that you have visibility of your targets'''. Priority is usually given to the driver, but it depends on who controls what and where.&lt;br /&gt;
# '''EVERYBODY WORKS FOR YOU:''' At the end of the day, you represent your alliance's work on the field. So, if something's off, TELL THEM. Nothing will get fixed if you don't, and it may get worse. This is also the case for any weird controls you don't like, mechanical inconveniences, or anything else. The control setup is supposed to adapt to you, not the other way around! Tell the relevant subteam what you want changed, and pester them until they fix it!&lt;br /&gt;
==== Quotes ====&lt;br /&gt;
* '''StormBots:''' ''The strategic truth is that when given a choice, drivers do not e-stop their bots. With an e-stop, you forfeit any chance to regain control, even at a diminished level. You also set your bot up for significant foul points should you get nudged into foul zones. If there are any actual safety concerns, the FTAs handle them. Drive teams are focusing on strategic concerns, and that’s “do literally anything but die on the field”''.&lt;br /&gt;
  '''[Titan]''' We agree, but with the exception that we remain GP and that the rules allow it.&lt;br /&gt;
* '''Practice like you’ve never won. Perform like you’ve never lost:''' When practicing, nothing should be left to chance. If you think defensive robots will be present, practice anti-defense. If there are anticipated problems with the robot, make sure you know how to work around them. But on the field, be confident: the only thing you’re doing on the field is running cycles. Don’t worry about what the crowds doing, etc. Just focus and be confident in your abilities.&lt;br /&gt;
== Electrical Team ==&lt;br /&gt;
=== Electrical Lead: Jackson Blunt ===&lt;br /&gt;
== Mechanical Team ==&lt;br /&gt;
=== Mechanical Lead: Noah Fang ===&lt;br /&gt;
== Programming Team ==&lt;br /&gt;
=== Programming Lead: Anand Krishnan ===&lt;br /&gt;
=== Programmer: Nathan Sun ===&lt;/div&gt;</summary>
		<author><name>Will.Barber</name></author>
	</entry>
	<entry>
		<id>http://trcnet.asuscomm.com/mediawiki/index.php?title=FRC2023-2024:_Crescendo&amp;diff=60</id>
		<title>FRC2023-2024: Crescendo</title>
		<link rel="alternate" type="text/html" href="http://trcnet.asuscomm.com/mediawiki/index.php?title=FRC2023-2024:_Crescendo&amp;diff=60"/>
		<updated>2024-04-17T00:37:34Z</updated>

		<summary type="html">&lt;p&gt;Will.Barber: Edits for grammar, clarity, and minor formatting changes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Lessons Learned =&lt;br /&gt;
== Drive Team ==&lt;br /&gt;
=== Driver: Noah Fang ===&lt;br /&gt;
==== DISCLAIMER ====&lt;br /&gt;
Nothing in this book is set in stone. FRC is constantly evolving and there are many cases on the field where you can't follow this. At the end of the day, use your best judgment.&lt;br /&gt;
==== General ====&lt;br /&gt;
# '''AVOID PROTECTED ZONES:''' This is important as a driver: getting fouls from protected zones is one of the easiest ways to get on a '''DO NOT PICK''' list. There are exceptions, and if there are no opposing robots nearby and it will benefit your alliance then maybe go for it, but this should be done sparingly.&lt;br /&gt;
# '''AVOID SPINNING TOO MUCH:''' While spinning is cool and a useful tool for avoiding defenders, it slows you down. Don't spin if you don't need to.&lt;br /&gt;
# '''AVOID BREAKING WHAT DOESN'T NEED TO GET BROKEN:''' Try not to break things. Given the nature of the sport it will sometimes happen on the field, but try to avoid excessive damage. The easiest way to do this is to use '''Turtle Mode.''' In many of our robots that extend outside of the frame perimeter, this mode is used to retract everything inside to avoid damage while traveling at high speed or cross-field. Note that while on the practice field it is okay to overcompensate to avoid damage, while playing make sure that you're overly cautious to the detriment of your cycle times.&lt;br /&gt;
==== Practicing ====&lt;br /&gt;
# '''EVERY ALLIANCE DRIVER STATION:''' You should know how to score in all possible goals from every driver station, and practice doing so before competition. Not doing so will be detrimental to your performance because you don't get to choose driver stations until playoffs.&lt;br /&gt;
# '''PREPARE FOR THE WORST:''' You should be ready to fall back to the basics if part of your robot fails, whether that be your auto score software, a critical mechanism, pneumatic pressure, or anything else. You should know how to score manually and how to perform effective defense.&lt;br /&gt;
# '''PRACTICE THE THINGS YOU NEED TO IMPROVE:''' Don't just keep practicing full matches or cycles. If you recognize a portion of a cycle you need practicing on, like intaking, traversing, or scoring, you should focus your practice on that section. Making effective use of your practice time will lead to the largest improvements in your driving.&lt;br /&gt;
# '''PRACTICE MULTIPLE PATHS:''' When practicing by yourself, it may be easy to just use the easiest path or scoring location. In real matches, you don't get that luxury. You're playing with 5 other robots using the same space, so try to vary your pathing when running cycles during practice.&lt;br /&gt;
# '''EXPERIMENT:''' When practicing, your current strategy may not be the best for cycles. Make sure to try different ones and measure the results. Another great way to look for strategies is to go onto YouTube or Chief Delphi and look for analysis or strategy postings.&lt;br /&gt;
==== Playing With Others ====&lt;br /&gt;
# '''DON'T INTERFERE:''' DO NOT--under any circumstances--interfere with your alliance partners. This is incredibly important. &amp;quot;Interference&amp;quot; means blocking incoming robots or slowing them down. Sometimes this is unavoidable, but try to make sure that this is incredibly rare. This usually comes down to having a preset path that you follow, and coordinating that with your alliance partners before the match.&lt;br /&gt;
# '''SET YOUR STRATEGY:''' Someone on your drive/strategy team should be talking to your alliance partners at least 10 minutes before your match. Cover Auto strategies and make sure you don't interfere. Go over Teleop pathing and define everyone's roles. Make sure to also cover Endgame: where they should be for what tasks, and when they should be there. Good strategy can be the difference between a clear victory and a shattering defeat.&lt;br /&gt;
==== Anti-defense ====&lt;br /&gt;
# '''SPIN:''' When going against an opponent who’s defending against you, the main tool at your disposal spinning. Spin in the direction such that you are essentially trying to “spin around your opponent.” This reduces robot-to-robot contact and allows you to maneuver around them. Practice this before competition.&lt;br /&gt;
# '''USE PROTECTED ZONES:''' Use the protected zones by trying to score and stay in them. However, make sure not to sacrifice cycle time for safety: still try to score outside of them if you're not at risk of defense from an opposing robot.&lt;br /&gt;
&lt;br /&gt;
==== Defense ====&lt;br /&gt;
# '''IDENTIFY CHOKE POINTS:''' Places where you know the robots will tend to funnel towards are your targets. These should be identified with the strategy head of your alliances before competitions.&lt;br /&gt;
# '''GET BETWEEN THEM:''' Stay between them and their goal, trying to copy their movements.&lt;br /&gt;
# '''SPIN V2:''' Anti-anti-defense is where you spin to counter their spinning: you spin in the opposite direction (like meshing gears) to counteract their spin. Practice this before competition.&lt;br /&gt;
# '''AVOID PROTECTED ZONES:''' Arguably the most important part (and the part where so many teams mess up) is to make sure not to touch or enter zones that are protected. If you do, you '''WILL''' receive the respective foul.&lt;br /&gt;
# '''DON'T DEFEND AGAINST YOUR ALLIANCE PARTNERS:''' This is one of the worst things that can happen. If you are playing defense, don't set it up in a way that you'll impede your own alliance partners. Doing this repeatedly is a sure-fire way to land on a '''DO NOT PICK''' list.&lt;br /&gt;
==== Other ====&lt;br /&gt;
# '''VISIBILITY:''' This might seem very nuanced, but when choosing which side of your alliance driver station, '''make sure that you have visibility of your targets'''. Priority is usually given to the driver, but it depends on who controls what and where.&lt;br /&gt;
# '''EVERYBODY WORKS FOR YOU:''' At the end of the day, you represent your alliance's work on the field. So, if something's off, TELL THEM. Nothing will get fixed if you don't, and it may get worse. This is also the case for any weird controls you don't like, mechanical inconveniences, or anything else. The control setup is supposed to adapt to you, not the other way around! Tell the relevant subteam what you want changed, and pester them until they fix it!&lt;br /&gt;
==== Quotes ====&lt;br /&gt;
* '''StormBots:''' ''The strategic truth is that when given a choice, drivers do not e-stop their bots. With an e-stop, you forfeit any chance to regain control, even at a diminished level. You also set your bot up for significant foul points should you get nudged into foul zones. If there are any actual safety concerns, the FTAs handle them. Drive teams are focusing on strategic concerns, and that’s “do literally anything but die on the field”''.&lt;br /&gt;
  '''[Titan]''' We agree, but with the exception that we remain GP and that the rules allow it.&lt;br /&gt;
* '''Practice like you’ve never won. Perform like you’ve never lost:''' When practicing, nothing should be left to chance. If you think defensive robots will be present, practice anti-defense. If there are anticipated problems with the robot, make sure you know how to work around them. But on the field, be confident: the only thing you’re doing on the field is running cycles. Don’t worry about what the crowds doing, etc. Just focus and be confident in your abilities.&lt;br /&gt;
== Electrical Team ==&lt;br /&gt;
=== Electrical Lead: Jackson Blunt ===&lt;br /&gt;
== Mechanical Team ==&lt;br /&gt;
=== Mechanical Lead: Noah Fang ===&lt;br /&gt;
== Programming Team ==&lt;br /&gt;
=== Programming Lead: Anand Krishnan ===&lt;br /&gt;
=== Programmer: Nathan Sun ===&lt;/div&gt;</summary>
		<author><name>Will.Barber</name></author>
	</entry>
	<entry>
		<id>http://trcnet.asuscomm.com/mediawiki/index.php?title=User:Will.Barber&amp;diff=59</id>
		<title>User:Will.Barber</title>
		<link rel="alternate" type="text/html" href="http://trcnet.asuscomm.com/mediawiki/index.php?title=User:Will.Barber&amp;diff=59"/>
		<updated>2024-04-17T00:08:06Z</updated>

		<summary type="html">&lt;p&gt;Will.Barber: Improved formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Will Barber==&lt;br /&gt;
&lt;br /&gt;
===Current Role:===&lt;br /&gt;
Part-time mentor 2024 - Present&lt;br /&gt;
&lt;br /&gt;
===Club History:===&lt;br /&gt;
TRC 2019 - 2023&lt;br /&gt;
* FTC 2019 - 2023&lt;br /&gt;
* FRC 2020 - 2023&lt;br /&gt;
&lt;br /&gt;
===Subteams:===&lt;br /&gt;
* Drive FTC&lt;br /&gt;
* Mechanical FTC/FRC&lt;br /&gt;
* Dabbled in software FTC&lt;br /&gt;
&lt;br /&gt;
===Positions:===&lt;br /&gt;
* FTC Driver 2021-2022&lt;br /&gt;
* Mechanical Head 2022-2023&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous:===&lt;br /&gt;
* TRC Discord name: Magic Ratchet&lt;br /&gt;
* Currently an undergraduate at UC Davis with a major in Computer Science and Engineering&lt;/div&gt;</summary>
		<author><name>Will.Barber</name></author>
	</entry>
	<entry>
		<id>http://trcnet.asuscomm.com/mediawiki/index.php?title=User:Will.Barber&amp;diff=57</id>
		<title>User:Will.Barber</title>
		<link rel="alternate" type="text/html" href="http://trcnet.asuscomm.com/mediawiki/index.php?title=User:Will.Barber&amp;diff=57"/>
		<updated>2024-04-16T23:58:17Z</updated>

		<summary type="html">&lt;p&gt;Will.Barber: Mechanical member from 2019-2023, and current part-time mentor.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Will Barber&lt;br /&gt;
&lt;br /&gt;
Part-time mentor 2024-Present&lt;br /&gt;
&lt;br /&gt;
TRC 2019 - 2023&lt;br /&gt;
FTC 2019 - 2023&lt;br /&gt;
FRC 2020 - 2023&lt;br /&gt;
&lt;br /&gt;
Mechanical FTC/FRC&lt;br /&gt;
Dabbled in software FTC&lt;br /&gt;
&lt;br /&gt;
FTC Driver 2021-2022&lt;br /&gt;
Mechanical Head 2022-2023&lt;br /&gt;
&lt;br /&gt;
TRC Discord name: Magic Ratchet&lt;br /&gt;
&lt;br /&gt;
Currently an undergraduate at UC Davis with a major in Computer Science and Engineering&lt;/div&gt;</summary>
		<author><name>Will.Barber</name></author>
	</entry>
</feed>