Difference between revisions of "Advanced Robotics"

From RealCTY
Jump to navigation Jump to search
m
 
(One intermediate revision by one other user not shown)
Line 3: Line 3:
 
  | header1 = Computer Science Course
 
  | header1 = Computer Science Course
 
  | label2 = Course Code | data2 = [[Advanced Robotics|AROB]]
 
  | label2 = Course Code | data2 = [[Advanced Robotics|AROB]]
  | label3 = Year Of Operation | data3 = 2016, 2018
+
  | label3 = Year Opened | data3 = 2016
 
  | label4 = Sites Offered | data4 = [[LAN]]
 
  | label4 = Sites Offered | data4 = [[LAN]]
 
}}
 
}}
 
{{CTY Courses}}
 
{{CTY Courses}}
 
==Course Description==
 
==Course Description==
 +
Robots are everywhere in today’s society, playing key roles in industry, disaster relief, the military, and entertainment. Drawing from a number of fields of study, this course dives deeply into the core concepts that power modern robotics via a survey of graduate-level robotics topics, mainly through hands-on discovery.
  
From the CTY Summer Catalog:
+
In this project-based course, students design, build, and program complex robots while learning advanced topics in the fields of mathematics and computer science and touching on electrical engineering and mechanical engineering. Students explore subjects such as linear algebra, machine learning, computer vision, and grasping.
  
"In this hands-on course, students design and build complex robots while learning advanced topics in the fields of mathematics, computer science, electrical engineering, and mechanical engineering. Students explore subjects such as linear algebra, machine learning, and computer vision.
+
This course is structured almost entirely around team-based projects, which will include designing, building, and programming self-navigating search and rescue robots. Because students do large amounts of programming, hands-on engineering, and mathematics in this course, they must be comfortable attempting all three.
  
Team-based projects in this course include designing, building, and programming robotic arms, search and rescue robots, and self-navigating robots. Students use VEX robotics kits, Arduino microcontrollers, modern vision systems (such as Microsoft Kinect or Pixy Cams), and a variety of other hardware such as motors used in the lego EV3 kit to accomplish these tasks. They also design and build their own circuits using prototyping boards."
+
The course incorporates many modern robotic topics and fields such as: Computer Vision, Autonomous Navigation, Simultaneous Localization and Mapping, Proportional Integral Derivatives, Forward Kinematics, Inverse Kinematics.
  
The course incorporates many modern robotic topics and fields such as:
+
==Course History==
Computer Vision,  
+
 
Proportional Integral Derivatives,  
+
AROB was developed by Marc Howard and Miriam Melnick in preparation for the summer of 2016.
Forward Kinematics,  
+
 
Inverse Kinematics,
+
It was first offered in 2016, and was instructed by Marc, and TA'ed by Jose Villegas and consisted of 18 students with background knowledge of computer science. The course was from June, 26, 2016 to July, 15, 2016. Miriam guest-taught the unit on Computer Vision.
  
==Course History==
+
It was offered again in 2017 and 2018, co-instructed by Marc and Miriam.
  
AROB was first offered in 2016, and was instructed by Marc, and TA'ed by Jose and consisted of 18 students with background knowledge of computer science. The course was from June, 26, 2016 to July, 15, 2016.
+
In 2018, Marc and Miriam gave a lecture to the CTY LAN community called "AROB in 60 minutes" that covered the high-level concepts of the course.
  
 
[[Category:Courses]]
 
[[Category:Courses]]
 
[[Category:Lancaster]]
 
[[Category:Lancaster]]

Latest revision as of 16:14, 27 May 2019

Advanced Robotics
Computer Science Course
Course CodeAROB
Year Opened2016
Sites OfferedLAN
Part of a series on
Realcty logo 20060831.png
CTY Courses
Category · Template · CAA Courses
Sites
Baltimore · Carlisle · Lancaster · Los Angeles · Saratoga Springs · Seattle
Humanities
Logic: PoR
International Politics ·
Ethics · Existentialism
Philosophy of Mind
Cognitive Psychology · Linguistics
Dissent
Newton, Darwin, and Einstein
The Art and Science of Filmmaking
Beyond the Binary: A Cultural History of Gender
Laws and Orders: Legal Systems Around the World
Writing
Writing Your World
Fiction and Poetry
Utopias and Dystopias
Persuasion and Propaganda
The Art of Fiction
Math
Probability and Game Theory
Number Theory · Mathematical Logic
Cryptology · Combinatorics and Graph Theory
Topology
Economics
Macroeconomics and the Global Economy
Fundamentals of Microeconomics
Computer Science
Data Structures and Algorithms
Fundamentals of Computer Science
Science
FPHS Biology · FPHS Chemistry · FPHS Physics
Astrophysics
Paleobiology · Genetics · Neuroscience
Investigations in Engineering
Introduction to Biomedical Sciences · Electrical Engineering
Special Relativity
Princeton & Berkeley
Global Politics: Human Rights and Justice
Human Nature and Technology
Politics and Film · Epidemiology
The Mathematics of Competitive Behavior
Science, Technology and Public Policy
Race and Politics · Politics in the Middle East
The Global Environment
Playing God: The Ethics of Human Subjects Research
You Will Be Offended: Satire, Comedy, and Public Discourse
Defunct Courses
Beginning Ancient Greek · German 1
German 2
Latin 2
French 1 · French 2
Great Revolutions
American History
Modern European History · Eastern European History
Music Theory
History of Western Art
Renaissance Art
Introduction to American Studies: Race and Class
Medieval Art
Twentieth Century Art · Gandhi's India
American Studies: The Sixties · Women and US Social Reform
American Studies: The Harlem Renaissance
Intermediate Ancient Greek
Islam · The Asian Pacific Rim
Russian History
TCE: Literature and the Arts · TCE: Popular Culture
The Crafting of Drama
The Crafting of Poetry · TCE: Shakespeare
TCE: Science Fiction
TCE: Beyond the Ring and the Wardrobe
Advanced Mathematical Modeling
Advanced Mathematical Reasoning
Statistics · Calculus: A Conceptual Approach
Topics in Precalculus
Set Theory · Digital Logic
Theoretical Foundations of Computer Science
Introduction to Laboratory Sciences · Archaeology
Ecology
Microbiology · Selected Topics in Advanced Biology
Selected Topics in Advanced Chemistry
Selected Topics in Advanced Physics · Physical Anthropology
Advanced Physics: Mechanics
Scientific Investigations: St. Mary's River · Genomics
Volcanoes
Etymologies · Oceanography: The Hawaiian Pacific
Life Cycle of an Island: Hawaii
The History of Disease · The Critical Essay: Film
Wicked Art: Pictures, Pixels, and Pens
Latin I
Goodwives and Witches: Women in Colonial America
Freaks and Geeks in Popular Media
The Digital Revolution
Advanced Robotics
Theory of Computation
Individually Paced Mathematics Sequence
Service, Leadership & Community Transformation
Advanced Cryptology
Law and Politics in US History
Intro to Organic Chemistry

Course Description

Robots are everywhere in today’s society, playing key roles in industry, disaster relief, the military, and entertainment. Drawing from a number of fields of study, this course dives deeply into the core concepts that power modern robotics via a survey of graduate-level robotics topics, mainly through hands-on discovery.

In this project-based course, students design, build, and program complex robots while learning advanced topics in the fields of mathematics and computer science and touching on electrical engineering and mechanical engineering. Students explore subjects such as linear algebra, machine learning, computer vision, and grasping.

This course is structured almost entirely around team-based projects, which will include designing, building, and programming self-navigating search and rescue robots. Because students do large amounts of programming, hands-on engineering, and mathematics in this course, they must be comfortable attempting all three.

The course incorporates many modern robotic topics and fields such as: Computer Vision, Autonomous Navigation, Simultaneous Localization and Mapping, Proportional Integral Derivatives, Forward Kinematics, Inverse Kinematics.

Course History

AROB was developed by Marc Howard and Miriam Melnick in preparation for the summer of 2016.

It was first offered in 2016, and was instructed by Marc, and TA'ed by Jose Villegas and consisted of 18 students with background knowledge of computer science. The course was from June, 26, 2016 to July, 15, 2016. Miriam guest-taught the unit on Computer Vision.

It was offered again in 2017 and 2018, co-instructed by Marc and Miriam.

In 2018, Marc and Miriam gave a lecture to the CTY LAN community called "AROB in 60 minutes" that covered the high-level concepts of the course.