Tuesday, February 12, 2013

Gracious Professionalism®


Dr. Woodie Flowers FIRST National Adviser and Pappalardo Professor Emeritus of Mechanical Engineering, Massachusetts Institute of Technology is the one who came up with Gracious Professionalism.  Gracious Professionalism is having good sportsmanship but also treating everyone like a winner. This builds sportsmanship and also teamwork allowing everyone to function as a team. Gracious Professionalism builds skills that we will use for the rest of our lives to encourage high-quality work, emphasizes the value of others, and respects individuals and the community. All in all Gracious Professionalism is part of pursuing a meaningful life in which we can help our self’s and the community allowing us all to remember that there is no “I” in team. The Girls Of Steel (Team #3504) show great support in helping rookies out by posting advice and also setting up a website for rookies.(http://rookiefirsts.tumblr.com/) This shows a lot of support for other teams so they can hit the ground running. 

Wednesday, February 6, 2013

What is FIRST®


FIRST Robotics is a great opportunity for our ten home schools to come together as a team to construct a robot.  Multiple trade shops and mentors(Teachers, College Professors, College students and Professionals) work together to complete a project, meet deadlines and work together. The Mentors help us coordinate our efforts as a single cohesive unit in a real-world project with deadlines, design issues and problem solving situations for a completed project. While working as a group of people to make the best product available. Mentors help guide us to reach our full potential in the FIRST Robotics event. We have community support from J.C.Penney and The Heinz foundation as our sponsors in the FIRST Robotics Event. With this support in the community we feel obliged to do our absolute best in the FIRST Robotics Event. FIRST Robotics also has many colleges and universities, professional associations, and corporations that offer college scholarships to high school students on FIRST teams, allowing students to be able to use what they learned in FIRST apply their knowledge to college or a job. See more about scholarships here at http://www.usfirst.org/aboutus/scholarshipsFIRST Robotics has many different sections in which many different challenges and ages groups compete. They are as followed: 

Overall Reach - All Programs Combined (projected for the 2012/13 season) 

·         303,000+ students
·         29,200+ teams
·         25,000+ robots
·         56,500+ Mentors/adult supporters
·         64,000+ other Volunteers (e.g. events Volunteers, Operational and Affiliate Partners)
See breakdowns by individual program below (projections for 2012/13 season). 

2013 FIRST Robotics Competition
·         2,548 teams
·         50,960 high-school students (Grades 9-12)
·         58 Regional Events; 1 State Championship; 1 Region Championship; 17 District Competitions
·         FIRST Robotics Competition Championship at the FIRST Championship in St. Louis, MO, April 24-27, 2013
·         Robots are built in 6 weeks from a common kit of parts provided by FIRST, and typically weigh up to 150 lbs.

2012/13 FIRST Tech Challenge 
·         2,500 teams
·         25,000 high-school students (Grades 7-12)
·         100+ Qualifying and Championship Tournaments
·         FIRST Tech Challenge World Championship at the FIRST Championship in St. Louis, MO,April 24-27, 2013
·         Robots are built using a re-usable, modular robotics platform 

2012/13 FIRST LEGO League
·         20,500 teams
·         205,000 children (Grades 4-8)
·         From 60+ countries
·         814 Qualifying Tournaments; 124+ Championship Tournaments
·         FIRST LEGO League World Festival at the FIRST Championship in St. Louis, MO, April 24-27, 2013
·         Autonomous robots are built using LEGO MINDSTORMS technologies 

2012/13 Junior FIRST LEGO League
·         3,700 teams
·         22,200 kids, ages 6 to 9 (Grades K-3)
·         100+ Jr.FLL Expos
·         Participants design and construct a model using LEGO bricks and moving parts and present their research journey on a poster

In all FIRST robotics is a great opportunity for students to have fun and enjoy working with friends along with other teams to compete with each other in a great event that builds sportsmanship, teamwork, and real life situation.

Tuesday, January 15, 2013

About Labview 2011


Lab view 2011
System Requirements
Run-Time Engine
Development Environment
Processor
Pentium III/Celeron 866 MHz or equivalent
Pentium 4/M or equivalent
RAM
256 MB
1 GB
Screen Resolution
1024 x 768 pixels
1024 x 768 pixels
Operating System
Windows 7/Vista (32- and 64-bit)
Windows XP SP3 (32-bit)
Windows Server 2003 R2 (32-bit)
Windows Server 2008 R2 (64-bit)
Windows 7/Vista (32- and 64-bit)
Windows XP SP3 (32-bit)
Windows Server 2003 R2 (32-bit)
Windows Server 2008 R2 (64-bit)
Disk Space
353 MB
3.67 GB (includes default drivers
from NI Device Drivers DVD)
Mac OS X
Run-Time Engine
Development Environment
Processor
Intel-based processor
Intel-based processor
RAM
256 MB
1 GB
Screen Resolution
1024 x 768 pixels
1024 x 768 pixels
Operating System
Mac OS X 10.5, 10.6 or 10.7
Mac OS X 10.5, 10.6 or 10.7
Disk Space
563 MB
1.2 GB for the complete installation
Linux
Run-Time Engine
Development Environment
Processor
Pentium III/Celeron 866 MHz or equivalent
Pentium 4/M or equivalent
RAM
256 MB
1 GB
Screen Resolution
1024 x 768 pixels
1024 x 768 pixels
Operating System
Linux kernel 2.2.x, 2.4.x, 2.6.x, or 3.x for the Intel x86 architecture, GNU C library (glibc) Version 2.4.4 or later
Red Hat Enterprise Linux Desktop + Workstation 5 or later, open SUSE 11.4 or later, or Scientific Linux 6 or later
Disk Space
115 MB
1.1 GB for the complete installation (excluding drivers)

Ups and downs about Java


Things Java Doesn’t Have.
·         Doesn’t have a preprocessor
·         It doesn’t support type defs, defines
·         Doesn’t support enums but it does support named constants
·         Doesn’t support multiple inheritance
·         Doesn’t support go to but go to is a reserved word
·         Doesn’t support operator overloading
·         Doesn’t support automatic type conversions (except where guaranteed safe)
·         Performance: Java can be perceived as significantly slower and more memory-consuming than natively compiled languages such as C or C++.
·         Look and feel: The default look and feel of GUI applications written in Java using the Swing toolkit is very different from native applications. It is possible to specify a different look and feel through the pluggable look and feel system of Swing.
·         Single-paradigm language: Java is predominantly a single-paradigm language. However, with the addition of static imports in Java 5.0 the procedural paradigm is better accommodated than in earlier versions of Java.
Things Java have better.
·         Object handles (references) are automatically initialized to null.
·         Handles are checked before accessing and exceptions are thrown in the event of problems.
·         You cannot access an array of bonds
·         JAVA offers a number of advantages to developers.
·         Java is simple: Java was designed to be easy to use and is therefore easy to write, compile, debug, and learn than other programming languages. The reason that why Java is much simpler than C++ is because Java uses automatic memory allocation and garbage collection where else C++ requires the programmer to allocate memory and to collect garbage.
·         Java object-oriented: Java is object-oriented because programming in Java is centered on creating objects, manipulating objects, and making objects work together. This allows you to create modular programs and reusable code.
·         Java is platform-independent: One of the most significant advantages of Java is its ability to move easily from one computer system to another.
·         The ability to run the same program on many different systems is crucial to World Wide Web software, and Java succeeds at this by being platform-independent at both the source and binary levels.

·         Java is distributed: Distributed computing involves several computers on a network working together. Java is designed to make distributed computing easy with the networking capability that is inherently integrated into it.
·         Writing network programs in Java is like sending and receiving data to and from a file. For example, the diagram below shows three programs running on three different systems, communicating with each other to perform a joint task.
·         Java is interpreted: An interpreter is needed in order to run Java programs. The programs are compiled into Java Virtual Machine code called bytecode.
·         The bytecode is machine independent and is able to run on any machine that has a Java interpreter. With Java, the program need only be compiled once, and the bytecode generated by the Java compiler can run on any platform.
·         Java is secure: Java is one of the first programming languages to consider security as part of its design. The Java language, compiler, interpreter, and runtime environment were each developed with security in mind.
·         Java is robust: Robust means reliable and no programming language can really assure reliability. Java puts a lot of emphasis on early checking for possible errors, as Java compilers are able to detect many problems that would first show up during execution time in other languages.
·         Java is multithreaded: Multithreaded is the capability for a program to perform several tasks simultaneously within a program. In Java, multithreaded programming has been smoothly integrated into it, while in other languages, operating system-specific procedures have to be called in order to enable multithreading. Multithreading is a necessity in visual and network programming.
C++ and Java have similar.
·         Single inheritance is similar to C++
·         Both C++ and Java support class C static/methods or functions can be called without the requirements to and object of the class
·         Statics
·         Class Functions
·         Overloading functions
·         Applications can call functions in another language.

Other Teams involved in our area


Southwestern PA
Allegheny County
117-The Steel Dragons-Taylor Allderdice High School-Pittsburgh, PA    
(http://team117.steelcityrobotics.org/SteelDragons/Home.html)

1708-AMP’D-McKeesport Area High School and Technology- Mckeesport, PA
(http://team1708.steelcityrobotics.org/)

1743-Short Circuits-City Charter High School-Pittsburgh, PA
(http://team1743.org/)

2051-The Beattie Bulldogs-A.W. Beattie Career Center-Allison Park, PA
(http://www.team2051.org/)

2641-VIKINGS-Pittsburgh Central Catholic High School-Pittsburgh, PA
(http://team2641.com/)

3062-Spartan Robotics-St. Joseph High School-Natrona Heights, PA

3260-Sarah Heinz House-Sarah Heinz House-Pittsburgh,PA
(http://www.sarahheinzhouse.com/frc/)

3504-Girls of Steel-Field Robotics Center, CMU: The Ellis School and Home School and Jeannette and Avonworth High School and Seneca Valley Senior High School and PA Leadership Charter School and Pine Richland and The University School and PA Cyber Charter and Winchester Thurston and Upper St. Clair and Oakland Catholic-Pittsburgh, PA
(http://www.girlsofsteelrobotics.com/)

Armstrong and Butler Counties
3962-Incognito Robotics-Armstrong County 4-H and Lenape Technical School-Kittannning, PA
(http://www.incognitorobotics.org/)

4049-4-H Butler County-Butler, PA
4032-Washington County-4-H Robotics Club-4-H County-Washington, PA
(http://www.4hchromeclovers.com/)

4467-Peters Township Library Robotics Club-Peters Township Library Robotics Club-Peters Township, PA
Westmoreland County
3511-CWCTC CYBORGS-Central Westmoreland CTC-New Stanton, PA
(http://www.cwctcfirst.com/)

3955-Jcp 4-H Gears-Westmoreland 4-H Robotics Club, Penn State Extension Westmoreland 4-H-Greensburg, PA
4150-FRobotics-Franklin Regional High School-Murrysville, PA
Cambria County
4547-Hilltoppers-Westmont Hilltop High School-Johnstown, PA
3567-The Aviators-United High School-Armagh, PA
Northwestern PA
Erie County
63-The Red Barons-McDowell High School-Erie, PA
(http://redbarons63.com/)

156-RPM-Fairview High School-Erie, PA
(http://www.rpm156.com/)

291-CIA-Creativity In Action-Erie School District-Erie,PA
306-CRT-Corry Area High School-Corry, PA
2544-HCRC-Harbor Creek School District-Haborcreek, PA
Clarion, Venango, and Jefferson Countries
3954-Jcp/4-H Electrotechs-4-H of Clarion/Venango Countries-Emlenton, PA
3957-Jcp/4-H-4-H Clarion County and Redbank Valley School District-New Bethlehem, PA
4031-JeffClear-4-H Jefferson County-Penn State-Brookville, PA
4465-WC4-H-Warren County 4-H-Youngsville, PA
Central Pa
Centre and Franklin Counties
4027-4-H Fatal Error-4-H Centre Co-State College, PA
4050-Franklin-Franklin County 4-H and Boys and Girls Club of Chambersburg-Chambersburg, PA
4289-Huskies-Miffin County High School-Lewistown, Pa
(http://team291.org/Team291/index.html)

4484-Clearfield Team 1-Penn State Extension in Clearfield County-Clearfield, PA
4615-CMS Robotics-Chambersburg Area Career magnet School-Chambersburg, PA
Out-of-State Teams
West Virginia
2614-MARS-Mountaineer Area Robotics and Mon County Board of Education-Morgantown, WV
First Tech Challenge
Southwestern PA
3900-Pittsburgh Science and Technology Academ-Pittsburgh, PA
4149-Terabytes-Murrysville, PA
4933-City Charter High School-Pittsburgh, PA
5526-Gateway High School-Monroeville, PA
2874-Eden Christian Academy/Portersville Christian School-Sewickley, PA
3808-Mars Area High School-Mars, PA
(http://www.marsfirst.org/)

4148-The Kuhn-Coyne-Family/Geneva College and Eden Christian Academy-Portersville, PA
4658-Pittsburgh Science and Technology Academy-Pittsburgh, PA
5317-Saint Alphonsus School-Wexford, PA
Northwestern PA
3869-GE Volunteers and Erie School District-Erie, PA
4050-Skynet Robotics Club-Erie, PA
4051-Erie, PA-Erie, PA
4052-Christian Robotics of Pennsylvania-Erie, PA
4065-Harborcreek Youth Services-Harborcreek, PA
4067-4-H Team Corry-Corry, PA
4068-Jefferson Elementary-Erie, PA
4293-Girls Scouts Western Pennsylvania-Meadville, PA