diff --git a/aboutus.html b/aboutus.html index 83cccd0..e7dadec 100644 --- a/aboutus.html +++ b/aboutus.html @@ -40,7 +40,7 @@

Home

  • Home
  • About Us
  • Projects
  • -
  • MIT-PITT-RW
  • +
  • Workshops
  • Sponsors
  • Contact
  • @@ -62,13 +62,17 @@

    About Us

    Mission

    -

    The Robotics and Automation Society is a student-run organization that provides its members with hands-on experience in robotics. - RAS enhances students' education by supplementing classroom lectures with designing, prototyping, and competing cutting-edge autonomous robots. - It provides motivated individuals with the tools and materials they need to bring their innovative ideas to life. In addition to honing their - technical skills, students also learn to manage projects, acquire funding, make budgets, and meet competition deadlines.

    +

    + The Robotics and Automation Society (RAS) is a student-run organization at the University of Pittsburgh dedicated + to providing hands-on experience in robotics and automation. We enhance students’ education by supplementing + classroom learning with real-world design, prototyping, and competition-ready systems. RAS empowers motivated + members with the tools, materials, and mentorship they need to bring innovative ideas to life. Beyond + technical skills, students gain experience in project management, budgeting, fundraising, and meeting + competition deadlines—preparing them for success in both industry and research. +

    - +
    @@ -100,10 +104,7 @@

    Benefits

  • Get access to our workshop where you can build high quality robots with high quality parts.
  • -
  • - Build your network and collaborate with students multiple multiple universities around the country! -
  • - +
    @@ -139,11 +140,11 @@

    International Aerial Robotics Competition (IARC)


    Current Executive Board


    @@ -165,48 +166,8 @@

    Previous RAS Websites

    - - + + @@ -216,7 +177,8 @@

    Sponsored by

    + - \ No newline at end of file + diff --git a/assets/css/main.css b/assets/css/main.css index 835993c..00e9df4 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -1989,7 +1989,7 @@ input, select, textarea { opacity: 1.0; } -/* Box */ +/* Box - */ .box { border-radius: 3px; @@ -2167,7 +2167,8 @@ video { @media screen and (max-width: 750px) { video { display: none; } body { - background: url("../../images/banner.jpg") no-repeat; + background: url("../../images/ras-logos/ras-black.png") no-repeat; + background: url("../../images/ras-logos/ras-black.png") no-repeat; background-size: cover; } } @@ -3918,10 +3919,10 @@ video { /* Main */ #main > header { padding: 12em 0 10em 0 ; - background-image: -moz-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/banner.jpg"); - background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/banner.jpg"); - background-image: -ms-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/banner.jpg"); - background-image: linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/banner.jpg"); + background-image: -moz-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/ras-logos/ras-black.png"); + background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/ras-logos/ras-black.png"); + background-image: -ms-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/ras-logos/ras-black.png"); + background-image: linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/ras-logos/ras-black.png"); background-attachment: fixed; background-position: center center; background-repeat: no-repeat; @@ -4072,10 +4073,14 @@ video { /* Landing */ body.landing #page-wrapper { - background-image: -moz-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/banner.jpg"); - background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/banner.jpg"); - background-image: -ms-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/banner.jpg"); - background-image: linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/banner.jpg"); + background-image: -moz-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/ras-logos/ras-black.png"); + background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/ras-logos/ras-black.png"); + background-image: -ms-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/ras-logos/ras-black.png"); + background-image: linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/ras-logos/ras-black.png"); + background-image: -moz-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/ras-logos/ras-black.png"); + background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/ras-logos/ras-black.png"); + background-image: -ms-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/ras-logos/ras-black.png"); + background-image: linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/ras-logos/ras-black.png"); background-attachment: fixed; background-position: center center; background-repeat: no-repeat; @@ -4093,10 +4098,10 @@ video { body.is-mobile.landing #banner, body.is-mobile.landing .wrapper.style4 { - background-image: -moz-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/banner.jpg"); - background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/banner.jpg"); - background-image: -ms-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/banner.jpg"); - background-image: linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/banner.jpg"); + background-image: -moz-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/ras-logos/ras-black.png"); + background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/ras-logos/ras-black.png"); + background-image: -ms-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/ras-logos/ras-black.png"); + background-image: linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/ras-logos/ras-black.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; diff --git a/assets/js/loadCommonFooter.js b/assets/js/loadCommonFooter.js new file mode 100644 index 0000000..b4a1ad4 --- /dev/null +++ b/assets/js/loadCommonFooter.js @@ -0,0 +1,32 @@ +// Function to load HTML content into a target element +async function loadHTML(elementId, filePath) { + try { + // Fetch the external HTML file + const response = await fetch(filePath); + + // Check if the request was successful + if (!response.ok) { + throw new Error(`Failed to load ${filePath}: ${response.statusText}`); + } + + // Extract HTML text from the response + const html = await response.text(); + + // Insert the HTML into the target element + const element = document.getElementById(elementId); + if (element) { + element.innerHTML = html; + } else { + throw new Error(`Element with ID "${elementId}" not found`); + } + } catch (error) { + console.error('Error loading content:', error); + // Optional: Display a fallback message in the UI + //document.getElementById(elementId)?.innerHTML = `

    Error loading content.

    `; + } +} + +// Load header and footer when the DOM is fully loaded +document.addEventListener('DOMContentLoaded', () => { + loadHTML('footer', '/commonHTML/commonFooter.html'); // Load footer into #footer +}); \ No newline at end of file diff --git a/commonHTML/commonFooter.html b/commonHTML/commonFooter.html new file mode 100644 index 0000000..31a23a9 --- /dev/null +++ b/commonHTML/commonFooter.html @@ -0,0 +1,55 @@ + \ No newline at end of file diff --git a/contact.html b/contact.html index b0559df..12b0e11 100644 --- a/contact.html +++ b/contact.html @@ -49,7 +49,7 @@

    Home

  • Home
  • About Us
  • Projects
  • -
  • MIT-PITT-RW
  • +
  • Workshops
  • Sponsors
  • Contact
  • @@ -70,24 +70,24 @@

    Contact

    How to Join

    -
    Getting Involved In the Club
    + -

    Whether you are just starting out or you have years of experience, you can find a place to contribute at RAS. + -

    Joining MIT-PITT-RW
    + -
    Joining Any Other Project
    +

    No experience necessary to join! There is no formal process to join a project, however, to get started building and programming robots, please join our Discord and introduce yourself in the dedicated project channel that you're interested in. Someone will respond and help you get started! @@ -112,104 +112,21 @@

    Contact Info

  •   DiscordDiscord
  •   GithubGithub
  •   YoutubeYoutube
  • -
  •   TwitterTwitter
  • -
  •   FlickrFlickr
  • -
    -
  •   PittRAS LinkedInPittRAS LinkedIn
  • -
  •   MIT-PITT-RW LinkedInMIT-PITT-RW LinkedIn
  • + + +
  •   LinkedInLinkedIn
  • +
  •   InstagramInstagram
  • +
    - -
    -
    -
    -

    Mailing List

    - -
    - - - -
    -
    -
    - - - -
    -
    -
    - - - -
    -
    -
    - - -
    - -
    -
    - -

    - -
    -
    -
    -
    -
    - - +
    - - + + @@ -220,6 +137,7 @@

    Sponsored by

    + diff --git a/elements.html b/elements.html index 59e4e7b..e8fbaa6 100644 --- a/elements.html +++ b/elements.html @@ -370,19 +370,8 @@
    Left & Right
    - - + + @@ -393,6 +382,7 @@
    Left & Right
    + diff --git a/images/projects/battle-bots/jacob-working.webp b/images/projects/battle-bots/jacob-working.webp new file mode 100644 index 0000000..d6acd3f Binary files /dev/null and b/images/projects/battle-bots/jacob-working.webp differ diff --git a/images/projects/battle-bots/nio.webp b/images/projects/battle-bots/nio.webp new file mode 100644 index 0000000..8843c67 Binary files /dev/null and b/images/projects/battle-bots/nio.webp differ diff --git a/images/projects/battle-bots/team-2.webp b/images/projects/battle-bots/team-2.webp new file mode 100644 index 0000000..69ad9f3 Binary files /dev/null and b/images/projects/battle-bots/team-2.webp differ diff --git a/images/projects/battle-bots/team.webp b/images/projects/battle-bots/team.webp new file mode 100644 index 0000000..2277336 Binary files /dev/null and b/images/projects/battle-bots/team.webp differ diff --git a/images/projects/battle-bots/ufo-cage.webp b/images/projects/battle-bots/ufo-cage.webp new file mode 100644 index 0000000..ce15859 Binary files /dev/null and b/images/projects/battle-bots/ufo-cage.webp differ diff --git a/images/projects/battle-bots/ufo.webp b/images/projects/battle-bots/ufo.webp new file mode 100644 index 0000000..61ef57c Binary files /dev/null and b/images/projects/battle-bots/ufo.webp differ diff --git a/images/projects/micromouse/compSpring2026.jpg b/images/projects/micromouse/compSpring2026.jpg new file mode 100644 index 0000000..84899aa Binary files /dev/null and b/images/projects/micromouse/compSpring2026.jpg differ diff --git a/images/projects/micromouse/mouse.webp b/images/projects/micromouse/mouse.webp new file mode 100644 index 0000000..fa5fdd1 Binary files /dev/null and b/images/projects/micromouse/mouse.webp differ diff --git a/images/projects/micromouse/mouse_resized.jpg b/images/projects/micromouse/mouse_resized.jpg new file mode 100644 index 0000000..2d695b8 Binary files /dev/null and b/images/projects/micromouse/mouse_resized.jpg differ diff --git a/images/projects/micromouse/mouse_resized.webp b/images/projects/micromouse/mouse_resized.webp new file mode 100644 index 0000000..fa5fdd1 Binary files /dev/null and b/images/projects/micromouse/mouse_resized.webp differ diff --git a/images/projects/micromouse/philadelphiaAfterComp.jpg b/images/projects/micromouse/philadelphiaAfterComp.jpg new file mode 100644 index 0000000..9a1ea4a Binary files /dev/null and b/images/projects/micromouse/philadelphiaAfterComp.jpg differ diff --git a/images/projects/micromouse/team.webp b/images/projects/micromouse/team.webp new file mode 100644 index 0000000..38a728d Binary files /dev/null and b/images/projects/micromouse/team.webp differ diff --git a/images/projects/robot-arm/RoboticsDiscoveryDayKid.jpg b/images/projects/robot-arm/RoboticsDiscoveryDayKid.jpg new file mode 100644 index 0000000..85ea123 Binary files /dev/null and b/images/projects/robot-arm/RoboticsDiscoveryDayKid.jpg differ diff --git a/images/projects/robot-arm/robotArmTeamMeeting.JPG b/images/projects/robot-arm/robotArmTeamMeeting.JPG new file mode 100644 index 0000000..c197e48 Binary files /dev/null and b/images/projects/robot-arm/robotArmTeamMeeting.JPG differ diff --git a/images/projects/rover/Arm Base Gearbox Solidworks Model.png b/images/projects/rover/Arm Base Gearbox Solidworks Model.png new file mode 100644 index 0000000..897d88d Binary files /dev/null and b/images/projects/rover/Arm Base Gearbox Solidworks Model.png differ diff --git a/images/projects/rover/Current Hand Solidworks Model.png b/images/projects/rover/Current Hand Solidworks Model.png new file mode 100644 index 0000000..c0f63b4 Binary files /dev/null and b/images/projects/rover/Current Hand Solidworks Model.png differ diff --git a/images/projects/rover/Full Rover in Benedum Lobby-rescaled.jpg b/images/projects/rover/Full Rover in Benedum Lobby-rescaled.jpg new file mode 100644 index 0000000..58f49f8 Binary files /dev/null and b/images/projects/rover/Full Rover in Benedum Lobby-rescaled.jpg differ diff --git a/images/projects/rover/Full Rover in Benedum Lobby.jpg b/images/projects/rover/Full Rover in Benedum Lobby.jpg new file mode 100644 index 0000000..1c17bae Binary files /dev/null and b/images/projects/rover/Full Rover in Benedum Lobby.jpg differ diff --git a/images/projects/rover/Previous Arm Segments.JPG b/images/projects/rover/Previous Arm Segments.JPG new file mode 100644 index 0000000..452717a Binary files /dev/null and b/images/projects/rover/Previous Arm Segments.JPG differ diff --git a/images/projects/rover/Previous Hand Prototype.JPG b/images/projects/rover/Previous Hand Prototype.JPG new file mode 100644 index 0000000..316bc06 Binary files /dev/null and b/images/projects/rover/Previous Hand Prototype.JPG differ diff --git a/images/projects/rover/chassis_cad.png b/images/projects/rover/chassis_cad.png new file mode 100644 index 0000000..bb6ca4b Binary files /dev/null and b/images/projects/rover/chassis_cad.png differ diff --git a/images/projects/rover/real-img-chassis.jpg b/images/projects/rover/real-img-chassis.jpg new file mode 100644 index 0000000..be3dabc Binary files /dev/null and b/images/projects/rover/real-img-chassis.jpg differ diff --git a/images/projects/rover/real-img-sim.jpg b/images/projects/rover/real-img-sim.jpg new file mode 100644 index 0000000..2408a0b Binary files /dev/null and b/images/projects/rover/real-img-sim.jpg differ diff --git a/images/projects/rover/rover-scaled-down.jpg b/images/projects/rover/rover-scaled-down.jpg new file mode 100644 index 0000000..9cd871f Binary files /dev/null and b/images/projects/rover/rover-scaled-down.jpg differ diff --git a/images/projects/rover/science_module_cad.png b/images/projects/rover/science_module_cad.png new file mode 100644 index 0000000..880d98b Binary files /dev/null and b/images/projects/rover/science_module_cad.png differ diff --git a/images/robot_exp.jpg b/images/robot_exp.jpg new file mode 100644 index 0000000..2f7a8a8 Binary files /dev/null and b/images/robot_exp.jpg differ diff --git a/images/sponsors/NEA_LOGO_WHITE_HATCHEDX2_2x.png b/images/sponsors/NEA_LOGO_WHITE_HATCHEDX2_2x.png new file mode 100644 index 0000000..1827421 Binary files /dev/null and b/images/sponsors/NEA_LOGO_WHITE_HATCHEDX2_2x.png differ diff --git a/images/sponsors/nea.webp b/images/sponsors/nea.webp new file mode 100644 index 0000000..43269f9 Binary files /dev/null and b/images/sponsors/nea.webp differ diff --git a/images/sponsors/sponsor-BLANK.png b/images/sponsors/sponsor-BLANK.png new file mode 100644 index 0000000..6f941dc Binary files /dev/null and b/images/sponsors/sponsor-BLANK.png differ diff --git a/images/sponsors/sponsor-cr-white.png b/images/sponsors/sponsor-cr-white.png new file mode 100644 index 0000000..11b2d1e Binary files /dev/null and b/images/sponsors/sponsor-cr-white.png differ diff --git a/images/sponsors/sponsor-hakko-logo-colored.png b/images/sponsors/sponsor-hakko-logo-colored.png new file mode 100644 index 0000000..fb5739d Binary files /dev/null and b/images/sponsors/sponsor-hakko-logo-colored.png differ diff --git a/images/sponsors/sponsor-hakko-logo-white.png b/images/sponsors/sponsor-hakko-logo-white.png new file mode 100644 index 0000000..1158f10 Binary files /dev/null and b/images/sponsors/sponsor-hakko-logo-white.png differ diff --git a/index.html b/index.html index d02f8fc..98594e9 100644 --- a/index.html +++ b/index.html @@ -45,7 +45,7 @@

    Home

  • Home
  • About Us
  • Projects
  • -
  • MIT-PITT-RW
  • +
  • Workshops
  • Sponsors
  • Contact
  • @@ -70,22 +70,21 @@

    Welcome to RAS Pitt

    -

    Who are we?

    - +

    Who are we?

    + - -

    We are the Pitt Robotics and Automation Society (RAS), a student-run club that aims to provide its members with hands-on experience in robotics. - Through our club, motivated individuals are given the tools and resources to develop cutting-edge autonomous robots.

    + +

    We are the Pitt Robotics and Automation Society (RAS), a student-run club that aims to provide its members with hands-on experience in robotics. + Our mission is to help members grow beyond the classroom through practical design, teamwork, and exposure to the latest industry trends.

    -

    Our club was founded in 2013 and since then we've been able to work on many robots from maze navigating robots to autonomous drones, - and now autonomous racecars! We are currently working on a 1:10th scale RC car for F1Tenth, full-sized racecars for the - Indy Autonomous Challenge, and more. Our club is always looking for new members and would love to have you join us in developing cutting-edge - technology for the future of robotics.

    +

    We offer technical workshops, opportunities to compete, and tours of local robotics companies so members can develop their skills and connect with + the regional robotics community. Our projects range from combat robots and intelligent maze-solvers to lifelike robotic arms and autonomous planetary + rovers, giving members hands-on opportunities to design, build, and innovate in robotics.

    -
    + -
    - - - - - -
    - -
    -

    -

    Always iterating.

    -

    - Our team has now competed at two massive races as part of the Indy Autonomous Challenge and - we're not stopping there. The MIT-PITT-RW team continues to refine and improve our software stack to get ready for the world's first, truly multi-agent autonomous - race. -

    - - -
    - - - - - -
    -

    Battle Bots

    @@ -200,6 +160,33 @@

    Open to expansion!

    +
    +
    +
    +

    Rover

    +

    The Sky is the Limit

    +
    + +

    Project Details

    +

    + Our team designs and assembles a rover from raw material, manufactured components (gears, bearings, etc.), and + pre-built electronics (motors, arduinos, etc.). There are several systems that are being worked on for the rover. + Main systems include the chassis, the arm, the science module, and autonomous control. +

    + + + +

    If interested, please contact us!

    +
    Learn More
    + +
    + +
    +
    @@ -227,48 +214,8 @@

    Interested in getting involved?

    - - + + @@ -279,7 +226,9 @@

    Sponsored by

    + + - \ No newline at end of file + diff --git a/maintenance.html b/maintance.html similarity index 90% rename from maintenance.html rename to maintance.html index 357a7af..12541d9 100644 --- a/maintenance.html +++ b/maintance.html @@ -39,13 +39,8 @@

    We will be back soon!

    - - + +
    @@ -64,6 +59,7 @@

    We will be back soon!

    + diff --git a/mprwslides.html b/mprwslides.html deleted file mode 100644 index 880eda0..0000000 --- a/mprwslides.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - MPRW | RAS@Pitt - - - - - - - - - - - - - -
    - - - - - -
    -
    -
    -

    Learn more about our team and history!

    -
    -
    - -
    -
    -
    -
    -
    - - -
    -

    Sponsored by

    - - -
    - -
    - -
    - - - - - - - - - - - - \ No newline at end of file diff --git a/projects.html b/projects.html index a6c7adf..87a3b09 100644 --- a/projects.html +++ b/projects.html @@ -40,7 +40,7 @@

    Home

  • Home
  • About Us
  • Projects
  • -
  • MIT-PITT-RW
  • +
  • Workshops
  • Sponsors
  • Contact
  • @@ -69,16 +69,10 @@

    Project Overview

    Current Projects

    -
    - -

    Indy Autonomous Challenge

    -

    Developing software stacks for full size, fully autonomous racecars.

    -
    Learn More
    -
    -
    +
    - +

    Micromouse

    A small autonomous driving robot that has to solve a large floor maze as fast as possible.

    Learn More
    @@ -90,29 +84,50 @@

    Robot Arms

    Small scaled robotic arm that covers the basic functions in the design and development of industrial automation systems.

    Learn More
    - + + +
    + +

    Battle Bots

    +

    Remote-controlled, weaponized robots whose sole goal is to absolutely dismantle their robot opponent.

    +
    Learn More
    +
    + +
    - -

    RAS Aerial

    -

    Building an autonomous quadcopter from the ground up.

    -
    Learn More
    + +

    Rover

    +

    Building a 1.2m^3 autonomous rover to maneuver over terrains that micmik the environment of Mars!

    +
    Learn More
    -
    +

    Past Projects


    + +
    +
    + +
    + +
    +

    Indy Autonomous Challenge

    +

    Developing software stacks for full size, fully autonomous racecars.

    +
    +
    +
    @@ -122,6 +137,7 @@

    F1Tenth

    Developing a 1/10th scale autonomous car, building both the hardware and the software stack.

    +
    @@ -221,48 +237,8 @@

    Rover

    - -
    -

    Sponsored by

    - - -
    - -
    + +
    @@ -273,6 +249,7 @@

    Sponsored by

    + diff --git a/projects/RASaerial.html b/projects/RASaerial.html index b4f7d8c..03f4134 100644 --- a/projects/RASaerial.html +++ b/projects/RASaerial.html @@ -41,7 +41,7 @@

    Home

  • Home
  • About Us
  • Projects
  • -
  • MIT-PITT-RW
  • +
  • Workshops
  • Sponsors
  • Contact
  • @@ -122,48 +122,8 @@

    Gallery

    - -
    -

    Sponsored by

    - - -
    - -
    + +
    @@ -174,6 +134,7 @@

    Sponsored by

    + diff --git a/projects/RoboticsDesignProjects.html b/projects/RoboticsDesignProjects.html index 6be43dc..f06f11c 100644 --- a/projects/RoboticsDesignProjects.html +++ b/projects/RoboticsDesignProjects.html @@ -119,48 +119,8 @@

    Additional Projects

    - -
    -

    Sponsored by

    - - -
    - -
    + +
    @@ -171,6 +131,7 @@

    Sponsored by

    + diff --git a/projects/TEMPLATE_PROJECTS.html b/projects/TEMPLATE_PROJECTS.html index 4c9ba04..9530e02 100644 --- a/projects/TEMPLATE_PROJECTS.html +++ b/projects/TEMPLATE_PROJECTS.html @@ -67,48 +67,8 @@

    TITLE

    - - + +
    @@ -119,6 +79,7 @@

    Sponsored by

    + diff --git a/projects/battlebots.html b/projects/battlebots.html index b5749bb..673d158 100644 --- a/projects/battlebots.html +++ b/projects/battlebots.html @@ -41,7 +41,7 @@

    Home

  • Home
  • About Us
  • Projects
  • -
  • MIT-PITT-RW
  • +
  • Workshops
  • Sponsors
  • Contact
  • @@ -63,13 +63,13 @@

    Battle Bots

    - +
    - +
    - +
    @@ -83,9 +83,8 @@

    Overview

    Project Details

    -

    Pitt RAS will build and design a battle bot for the NHRL competition and potentially for a few local - competitions in Pittsburgh. Team members will use Fusion 360 for designing the bot. - The students will get a chance to fabricate, assemble, and battle with the robot. If you're interested in joining the project, +

    We design and build one 12lb and one 3lb battle bot each year to compete in the NHRL. Team members use Fusion 360, + AutoCAD and other software where applicable to the design. If you're interested in joining the project, the two pre-requisites would be to watch the NHRL video below to get a sense for the competition and to review safety regulations and rules which can be found here.

    @@ -103,9 +102,7 @@

    Project Details

    Design

    -

    Our design will follow the Combat Robotics Handbook by Repeat Robotics. The team is split up into multiple subteams to tackle different - systems within the robot – - power and electronics, drivetrain, weapon design, and frame assembly. +

    BattleBot design contains:

    -

    Because of the nature of this project, hardware, both on mechanical and electrical side, and software will be required to make an effective robot.

    +

    Battle bots require a combination of electronics, mechanical design, and fabrication skills. We teach and develop these + skills for all members who want to learn.

    - +
    - +
    - +

    Current Designs

    @@ -131,58 +129,15 @@

    How to Join

    Just message us! No experience is necessary to join and students of all backgrounds are welcome. This includes (but is not limited to) computer engineering, mechanical engineering, computer science, electrical engineering.

    -

    The project will involve a whole variety of people. We are - going to need a group of people designing it, a group of people physically making it, a group of people working on the drive system, and - another group working on the weapon assembly, and more. We are also gonna need someone who will complete some artistic work such as designing cool shirts to wear - to the competition and a logo for the bot. The biggest requirement for joining the team is having a big passion for robotics and - the desire to build the best battle bot. See our contact page for how to reach us. +

    We have worked with a variety of majors including but not limited to: Mechanical Engineering, Electrical/Computer + Engineering, Computer Science, and Engineering Science. We have plenty of technical work, as well as sales and graphic design work to offer. See our contact page for how to reach us.

    - - + + @@ -193,6 +148,7 @@

    Sponsored by

    + diff --git a/projects/f1tenth.html b/projects/f1tenth.html index 3d95637..fe95f2b 100644 --- a/projects/f1tenth.html +++ b/projects/f1tenth.html @@ -40,7 +40,7 @@

    Home

  • Home
  • About Us
  • Projects
  • -
  • MIT-PITT-RW
  • +
  • Workshops
  • Sponsors
  • Contact
  • @@ -119,48 +119,8 @@
    Object Detection
    - - + + @@ -171,6 +131,7 @@

    Sponsored by

    + diff --git a/projects/iarc.html b/projects/iarc.html index 1ef0326..cacb686 100644 --- a/projects/iarc.html +++ b/projects/iarc.html @@ -41,7 +41,7 @@

    Home

  • Home
  • About Us
  • Projects
  • -
  • MIT-PITT-RW
  • +
  • Workshops
  • Sponsors
  • Contact
  • @@ -121,48 +121,8 @@

    And More!

    - - + + @@ -173,6 +133,7 @@

    Sponsored by

    + diff --git a/projects/micromouse.html b/projects/micromouse.html index 1817c94..6b9ded8 100644 --- a/projects/micromouse.html +++ b/projects/micromouse.html @@ -41,7 +41,7 @@

    Home

  • Home
  • About Us
  • Projects
  • -
  • MIT-PITT-RW
  • +
  • Workshops
  • Sponsors
  • Contact
  • @@ -79,7 +79,7 @@

    Design

    - +
    @@ -106,64 +106,22 @@

    Project Details

    Prioritizing efficient and consistent movement for traversing and racing, including strategies for keeping the car straight and centered within the maze. -
    - +
    + +

    How to Join

    All students, regardless of grade, major, or experience level, are welcome to join our Micromouse project. Whether you're interested in robotics, programming, hardware design, or simply curious about exploring the fascinating world of Micromouse, - we encourage you to join us and be part of this exciting journey! See our contact page for how to reach us. + we encourage you to join us and be part of this exciting journey! To reach us, join the RAS discord server and message the #micromouse channel.

    - - + + @@ -174,6 +132,7 @@

    Sponsored by

    + diff --git a/projects/motioncontrol.html b/projects/motioncontrol.html index 9ef2532..ddcc74a 100644 --- a/projects/motioncontrol.html +++ b/projects/motioncontrol.html @@ -41,7 +41,7 @@

    Home

  • Home
  • About Us
  • Projects
  • -
  • MIT-PITT-RW
  • +
  • Workshops
  • Sponsors
  • Contact
  • @@ -92,48 +92,8 @@

    Overview

    - - + + @@ -144,6 +104,7 @@

    Sponsored by

    + diff --git a/mprw.html b/projects/mprw/mprw.html similarity index 80% rename from mprw.html rename to projects/mprw/mprw.html index a4ecb9c..8130fb7 100644 --- a/mprw.html +++ b/projects/mprw/mprw.html @@ -9,9 +9,9 @@ MIT-PITT-RW | RAS@Pitt - - - + + + - - - - - - + + + + + + + + diff --git a/projects/mprw/mprwslides.html b/projects/mprw/mprwslides.html new file mode 100644 index 0000000..03f5dc2 --- /dev/null +++ b/projects/mprw/mprwslides.html @@ -0,0 +1,85 @@ + + + + + + MPRW | RAS@Pitt + + + + + + + + + + + + + +
    + + + + + +
    +
    +
    +

    Learn more about our team and history!

    +
    +
    + +
    +
    +
    +
    +
    + + + + +
    + + + + + + + + + + + + + \ No newline at end of file diff --git a/projects/robotarm.html b/projects/robotarm.html index e545f31..66a35a8 100644 --- a/projects/robotarm.html +++ b/projects/robotarm.html @@ -41,7 +41,7 @@

    Home

  • Home
  • About Us
  • Projects
  • -
  • MIT-PITT-RW
  • +
  • Workshops
  • Sponsors
  • Contact
  • @@ -56,32 +56,41 @@

    Home

    Robot Arms

    -

    A great entry into the world of industrial automation.

    +

    Your entry point into autonomy and robotic manipulation

    Overview

    The goal of this project is to introduce the world of robotics and prototyping. - Our system will have three degrees of freedom - two axes from our double jointed arm with a gripper attachment - and the third axis from the robot being installed on a linear rail. + It is an open-ended project that doesn't compete so you can take your time to learn the ropes and design and build + whatever you choose.

    -

    - The full robot assembly is designed with school license CAD software and printed and tested with our - available 3D printers. The hardware takes care of power conversion and handles distribution to many motors, sensors, and microcontrollers. -

    -

    - The software runs on an Arduino Uno and implements the robot's inverse kinematics model and handles sensor communication. - The goal is to develop this project over the semester to include more sensing and control to achieve a robotic arm that - can translate to any position you command that's within reach -

    -
    + + +

    + We have several different robot arms in our catalog which you can learn to program and test software on. We also want to build and design new unique manipulators of your (YES YOU!) choosing! +

    + Topics: +
      +
    • Programming
    • +
    • Electronics
    • +
    • AI
    • +
    • ROS2
    • +
    • Simulation & Digital Twin
    • +
    • CAD Design
    • +
    • Biologically Inspired Design
    • + +
    + + +

    How to Join

    @@ -93,30 +102,30 @@

    How to Join

    Gallery

    *A higher resolution picture of the schematics is available on our Github.

    -
    - +
    +
    -
    - +
    +
    + +
    -
    - +
    +
    -
    - -
    + -
    - -
    @@ -126,48 +135,8 @@

    Gallery

    - - + + @@ -178,6 +147,7 @@

    Sponsored by

    + diff --git a/projects/rover.html b/projects/rover.html new file mode 100644 index 0000000..02245ff --- /dev/null +++ b/projects/rover.html @@ -0,0 +1,186 @@ + + + + + + Rover | RAS@Pitt + + + + + + + + + + + + + +
    + + + + + +
    +
    +

    University Rover Competition

    +

    The Sky is the Limit

    +
    +
    +
    + +
    +

    Rover Team Overview

    +

    + Welcome to the rover team on RAS! Our team designs and assembles a rover from raw material, + manufactured components (gears, bearings, etc.), and pre-built electronics (motors, Arduinos, etc.). + There are several systems that are being worked on for the rover. Main systems include the chassis, + the arm, the science module, and autonomous control. +

    + +
    + +

    Full Rover Assembly

    +
    +
    +

    Design

    + +

    Chassis

    +

    Our chassis is mainly constructed out of aluminum. The midsection with the differential is made + rimarily out of steel as most of the weight needs to be supported. The chassis features a tank-drive + design with a differential to traverse over rocky/uneven terrain. Our rover uses 6 wheels that were 3D-printed + using TPU. Using TPU allowed for a more "springy" wheel for shock absorption and tread.

    + +
    +
    + +

    Chassis Stress Simulation

    +
    + +
    + +

    Chassis CAD

    +
    +
    + + +

    Arm

    +

    Our current plan is to go with a three-segment arm. There will also be a hand attached to the end of the arm to + perform lifting/grasping tasks. The entire arm setup will be constructed on a rotating base to provide a full + spherical range of motion.

    + +
    +
    + +

    Arm Base Gearbox

    +
    + +
    + +

    Current Hand of the Arm

    +
    + +
    + + +

    Science Module

    +

    This module is intended to take "samples" (dirt or rocks) from the ground and analyze them for signs of life. + Current methods of performing this analysis include GelRed and ATP Luminescence. When using GelRed, DNA signatures + shine red under UV light, and ATP Luminescence requires the use of a luminometer.

    + +

    Our current design

    + +

    Autonomous Control

    +

    Currently in development. We will be exploring camera usage, GPS usage, and LIDAR.

    + +

    Control System

    +

    Control of the rover is centered around an Nvidia Jetson Nano, which serves as the primary computer. + The Jetson communicates to an Arduino Microcontroller which enables execution of the Robot Operating System (ROS2). + The Arduino microcontroller interfaces directly with all onboard sensory apparatus and actuation mechanisms, while the + cameras are connected directly to the Jetson to leverage CUDA-accelerated processing capabilities.

    + + + +

    University Rover Competition Overview

    +

    The University Rover Competition (URC) is an annual competition held in the desert of Utah. The competition being + in Utah is the closest that students can get to simulating Mars. To get into the competition, teams have to pass + two rounds of qualifiers. The top 36 teams will get to move on to the actual competition. The actual competition + has four main missions:

    + +
      +
    • Delivery Mission: Assisting astronauts in the field by picking up, transporting, and delivering items.
    • +
    • Equipment Servicing Mission: Perform service operations on a mock-up lander. + Operations could include picking up objects, opening and closing storage devices, typing, and controlling a joystick.
    • +
    • Autonomous Navigation Mission: Navigate to tagged locations without human assistance. This can + be done with a camera and global positioning coordinates.
    • +
    • Science Mission: Collect a sample of dirt/rock and analyze for signs of life.
    • +
    + +

    URC website: + https://urc.marssociety.org/home/requirements-guidelines

    + +

    Leadership Information (2024-2025)

    +

    The rover project exists within the Robotics and Automation Society (RAS). We do our own work, but at the end of the day, + the chief engineer of the rover team reports to the president of RAS. Below are the current leadership roles within the rover team. + If you are interested in getting involved with the project, reach out to our Chief Engineer or check out our Discord: https://discord.gg/NnfQTxMyBk

    + +
      +
    • Chief Engineer: Ilim Abzarov (gfw6@pitt.edu)
    • +
    • Mechanical Lead: Shreya Karnam
    • +
    • Software Lead: Alexander Kwaskinski
    • +
    + +
    +
    +
    + + + + +
    + + + + + + + + + + + + + \ No newline at end of file diff --git a/scripts/FileSizeScanner/FileSizeScanner.py b/scripts/FileSizeScanner/FileSizeScanner.py index c72a5af..9480f48 100644 --- a/scripts/FileSizeScanner/FileSizeScanner.py +++ b/scripts/FileSizeScanner/FileSizeScanner.py @@ -1,4 +1,4 @@ -import os +import os #Connor Edit Connor Edit import glob class FileSizeScanner: @@ -90,4 +90,4 @@ def main(): if __name__ == "__main__": - main() \ No newline at end of file + main() diff --git a/scripts/FileSizeScanner/updateFooters.py b/scripts/FileSizeScanner/updateFooters.py new file mode 100644 index 0000000..5e690ca --- /dev/null +++ b/scripts/FileSizeScanner/updateFooters.py @@ -0,0 +1,37 @@ +import os +import re + +# Set this to the folder containing your HTML files ('.' means current directory) +directory = '../' + +# The new HTML we want to inject +new_footer = '' +script_tag = '\n\t\t\t + diff --git a/web_code_25_segments.html b/web_code_25_segments.html new file mode 100644 index 0000000..f90a0ed --- /dev/null +++ b/web_code_25_segments.html @@ -0,0 +1,83 @@ +Autonomous Space Rover +

    Building an autonomous rover that can be deployed in space missions.

    + +////// + + + + +//// + + + + + + + Workshops + + + +

    Raspberry Pi Workshop

    +

    What exactly is a Raspberry Pi? What can I really do with one? What is going on with Linux and why do we need it for a Pi? What are the ins and outs of GPIO Pins? These questions and other topics relating to the basics of Raspberry Pis are covered in this workshop.

    + +

    Intro to Robotic Simulation Workshop

    +

    Ever wanted to see what your robot can do without building it? Running short on spare parts but you want to see a proof-of-concept for your design? The basics of robotic simulation, including how to set up custom environments, use Gymnasium, and apply Reinforcement Learning, are covered in this workshop.

    + + + + diff --git a/workshops.html b/workshops.html index dcf44ed..2cb81d7 100644 --- a/workshops.html +++ b/workshops.html @@ -40,7 +40,7 @@

    Home

  • Home
  • About Us
  • Projects
  • -
  • MIT-PITT-RW
  • +
  • Workshops
  • Sponsors
  • Contact
  • @@ -116,48 +116,8 @@
    Introduction t - - + + @@ -168,6 +128,7 @@

    Sponsored by

    + diff --git a/workshops/TEMPLATE_WORKSHOPS.html b/workshops/TEMPLATE_WORKSHOPS.html index 4a2cd64..e6fc027 100644 --- a/workshops/TEMPLATE_WORKSHOPS.html +++ b/workshops/TEMPLATE_WORKSHOPS.html @@ -100,59 +100,20 @@

    Feedback? Questions?

    - - + + - - - - - - - + + + + + + + + \ No newline at end of file diff --git a/workshops/intromotors.html b/workshops/intromotors.html index 24d8328..f192434 100644 --- a/workshops/intromotors.html +++ b/workshops/intromotors.html @@ -100,59 +100,20 @@

    Feedback? Questions?

    - - + + - - - - - - - + + + + + + + + \ No newline at end of file diff --git a/workshops/introros.html b/workshops/introros.html index 1902aa6..72ab1fc 100644 --- a/workshops/introros.html +++ b/workshops/introros.html @@ -103,59 +103,20 @@

    Feedback? Questions?

    - - + + - - - - - - - + + + + + + + + \ No newline at end of file diff --git a/workshops/introros2024.html b/workshops/introros2024.html index 34ad04e..e72710a 100644 --- a/workshops/introros2024.html +++ b/workshops/introros2024.html @@ -104,59 +104,20 @@

    Feedback? Questions?

    - - + + - - - - - - - + + + + + + + + \ No newline at end of file diff --git a/workshops/kalmanfilters.html b/workshops/kalmanfilters.html index 1e2041f..b571991 100644 --- a/workshops/kalmanfilters.html +++ b/workshops/kalmanfilters.html @@ -103,59 +103,20 @@

    Feedback? Questions?

    - - + + - - - - - - - + + + + + + + + \ No newline at end of file diff --git a/workshops/raspi-pi.html b/workshops/raspi-pi.html new file mode 100644 index 0000000..e69de29 diff --git a/workshops/robotic-silumation.html b/workshops/robotic-silumation.html new file mode 100644 index 0000000..e69de29