Basic info about projects but no pages yet
This commit is contained in:
parent
df00d067bf
commit
1edf0fbfff
6 changed files with 71 additions and 23 deletions
|
@ -97,9 +97,11 @@
|
||||||
h5 {
|
h5 {
|
||||||
display: inline;
|
display: inline;
|
||||||
margin-right: 0.25em;
|
margin-right: 0.25em;
|
||||||
|
color: get-light-color('text-color');
|
||||||
}
|
}
|
||||||
p {
|
p {
|
||||||
display: inline;
|
display: inline;
|
||||||
|
color: get-light-color('text-color');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
.home {
|
.home {
|
||||||
height: 70vh;
|
height: 50vh;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
color: get-light-color('text-over-accent-color');
|
color: get-light-color('text-over-accent-color');
|
||||||
|
|
|
@ -21,7 +21,7 @@ section:
|
||||||
|
|
||||||
# your projects
|
# your projects
|
||||||
projects:
|
projects:
|
||||||
- name: Mobile Manipulation
|
- name: Simulation of a Mobile Manipulator
|
||||||
image: /images/mobile_robot.gif
|
image: /images/mobile_robot.gif
|
||||||
role: "ME449: Robotic Manipulation Final Project"
|
role: "ME449: Robotic Manipulation Final Project"
|
||||||
timeline: "Nov 2024 - Dec 2024"
|
timeline: "Nov 2024 - Dec 2024"
|
||||||
|
@ -30,9 +30,66 @@ projects:
|
||||||
summary: Simulating a pick and place task with the KUKA YouBot using a task-space feed-forward PID controller.
|
summary: Simulating a pick and place task with the KUKA YouBot using a task-space feed-forward PID controller.
|
||||||
tags: ["Mobile Robotics", "Python", "CoppeliaSim"]
|
tags: ["Mobile Robotics", "Python", "CoppeliaSim"]
|
||||||
|
|
||||||
|
- name: Toasting Bread with a Franka Robot Arm
|
||||||
|
role: "ME495: Embedded Systems Final Project"
|
||||||
|
timeline: "Nov 2024 - Dec 2024"
|
||||||
|
repo: https://github.com/snydergi/ToastBot
|
||||||
|
url: "/posts/toastbot/"
|
||||||
|
summary: A robotic system that toasts bread using a Franka Emika Panda robot arm.
|
||||||
|
tags: ["Python", "ROS", "Robotics", "Franka Robot Arm"]
|
||||||
|
|
||||||
- name: Automated Poker Table
|
- name: Automated Poker Table
|
||||||
role: "ECE 2023 Capstone"
|
role: "ECE 2023 Capstone"
|
||||||
timeline: "Jan 2023 - May 2034"
|
timeline: "Jan 2023 - May 2034"
|
||||||
url: "https://www.example.com"
|
url: "/posts/automated-poker-table/"
|
||||||
summary: An robot system that faciliates a game of poker with a automated shuffling, dealing, and game management.
|
repo: "https://github.com/Connor205/B-I-K-E"
|
||||||
|
summary: An robotic system that faciliates a game of poker with automated shuffling, dealing, and game management.
|
||||||
tags: ["Arduino", "Python", "Raspberry Pi", "I2C"]
|
tags: ["Arduino", "Python", "Raspberry Pi", "I2C"]
|
||||||
|
|
||||||
|
- name: Napkin.ai Code Assistant
|
||||||
|
role: "Hack@Brown 2024 Project"
|
||||||
|
timeline: "Feb 2024"
|
||||||
|
url: "/posts/napkin-ai/"
|
||||||
|
repo: "https://github.com/Sharwin24/HackAtBrown"
|
||||||
|
summary: A fast, lightweight graph retrieval-augmented generation tool for navigating codebases.
|
||||||
|
tags: ["Python", "PyTorch", "Retrieval-Augmented Generation", "Knowledge Graphs", "Language Models"]
|
||||||
|
|
||||||
|
- name: AGV Odometry & Motion Planning
|
||||||
|
role: "VEXU Team HSKY"
|
||||||
|
timeline: "Sept 2022 - Dec 2022"
|
||||||
|
url: "/posts/agv-hsky/"
|
||||||
|
repo: https://github.com/Sharwin24/HSKY
|
||||||
|
summary: Implemented Odometry from scratch in C++ for spline motions
|
||||||
|
tags: ["C++", "Multi-threading", "Spline Interpolation"]
|
||||||
|
|
||||||
|
- name: Autonomous Drone Swarm Simulation
|
||||||
|
role: "RoboTech 2022 Hackathon Project"
|
||||||
|
timeline: "April 2022"
|
||||||
|
url: "/posts/robotech/"
|
||||||
|
repo: https://github.com/Sharwin24/RoboTech
|
||||||
|
summary: A simulation of a swarm of drones using ROS and Gazebo
|
||||||
|
tags: ["Python", "RRT", "A*"]
|
||||||
|
|
||||||
|
- name: Chess Robot
|
||||||
|
role: "NEU Robotics Club Project"
|
||||||
|
timeline: "Sept 2021 - Dec 2021"
|
||||||
|
url: "/posts/chess-robot/"
|
||||||
|
repo: "https://github.com/Connor205/Chess-Robot-NURobotics"
|
||||||
|
summary: A gantry robot with a camera that plays chess against a human opponent.
|
||||||
|
tags: ["Python", "OpenCV", "Arduino", "Stepper Motors"]
|
||||||
|
|
||||||
|
- name: Robot Arm Educational Kit
|
||||||
|
role: "Personal Project"
|
||||||
|
timeline: "May 2022 - May 2024"
|
||||||
|
url: "/posts/robot-arm/"
|
||||||
|
repo: https://github.com/Shawin24/
|
||||||
|
summary: A 3D-printed robot arm kit for educational purposes.
|
||||||
|
tags: ["3D Printing", "Arduino"]
|
||||||
|
|
||||||
|
- name: Robot Pen Thief
|
||||||
|
role: "Personal Project"
|
||||||
|
timeline: "Sept 2024"
|
||||||
|
url: "/posts/pen-thief/"
|
||||||
|
repo: https://github.com/Sharwin24/Pen-Challenge
|
||||||
|
summary: Combining a PincherX 100 robot arm with an Intel Realsense to identify and grab pens.
|
||||||
|
tags: ["Python", "ROS", "Intel Realsense"]
|
|
@ -15,20 +15,9 @@
|
||||||
<div class="container timeline text-justify">
|
<div class="container timeline text-justify">
|
||||||
{{ $totalExperiences:= len .experiences }}
|
{{ $totalExperiences:= len .experiences }}
|
||||||
{{ range $index,$experience:= .experiences }}
|
{{ range $index,$experience:= .experiences }}
|
||||||
{{ if eq (mod $index 2) 0 }}
|
<div class="row align-items-center justify-content-start d-flex">
|
||||||
<div class="row align-items-center d-flex">
|
{{ partial "sections/experiences/positions.html" $experience }}
|
||||||
{{ partial "sections/experiences/vertical-line.html" $index }}
|
</div>
|
||||||
{{ partial "sections/experiences/positions.html" $experience }}
|
|
||||||
</div>
|
|
||||||
{{else}}
|
|
||||||
<div class="row align-items-center justify-content-end d-flex">
|
|
||||||
{{ partial "sections/experiences/positions.html" $experience }}
|
|
||||||
{{ partial "sections/experiences/vertical-line.html" $index }}
|
|
||||||
</div>
|
|
||||||
{{ end }}
|
|
||||||
{{ if lt $index (sub $totalExperiences 1) }}
|
|
||||||
{{ partial "sections/experiences/horizontal-line.html" $index }}
|
|
||||||
{{ end }}
|
|
||||||
{{ end }}
|
{{ end }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -15,9 +15,9 @@
|
||||||
{{ $mostRecentPosition := index (first 1 .positions) 0}}
|
{{ $mostRecentPosition := index (first 1 .positions) 0}}
|
||||||
<div class="company-heading">
|
<div class="company-heading">
|
||||||
<h5>{{ if .company.url }}<a href={{.company.url}} title="{{ .company.name }}" target="_blank" rel="noopener">{{ .company.name }}</a>{{ else }}{{ .company.name }}{{ end }}</h5>
|
<h5>{{ if .company.url }}<a href={{.company.url}} title="{{ .company.name }}" target="_blank" rel="noopener">{{ .company.name }}</a>{{ else }}{{ .company.name }}{{ end }}</h5>
|
||||||
<p class="text-muted">
|
<!-- <p class="text-muted">
|
||||||
{{ $oldestPosition.start }} - {{ if $mostRecentPosition.end }}{{ $mostRecentPosition.end }}{{ else }}{{ i18n "present" }}{{ end }}
|
{{ $oldestPosition.start }} - {{ if $mostRecentPosition.end }}{{ $mostRecentPosition.end }}{{ else }}{{ i18n "present" }}{{ end }}
|
||||||
</p>
|
</p> -->
|
||||||
</div>
|
</div>
|
||||||
<p class="text-muted">
|
<p class="text-muted">
|
||||||
<i class="fa-solid fa-location-dot"></i> {{ .company.location }}
|
<i class="fa-solid fa-location-dot"></i> {{ .company.location }}
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
<h1 class="text-center" style="display: none">
|
<h1 class="text-center" style="display: none">
|
||||||
<span id="{{ $sectionID }}"></span>{{ .section.name }}</h1>
|
<span id="{{ $sectionID }}"></span>{{ .section.name }}</h1>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
<div class="container ms-auto text-center">
|
<!-- <div class="container ms-auto text-center">
|
||||||
<div class="btn-group flex-wrap" role="group" id="project-filter-buttons">
|
<div class="btn-group flex-wrap" role="group" id="project-filter-buttons">
|
||||||
{{ range .buttons }}
|
{{ range .buttons }}
|
||||||
<button type="button" class="btn btn-dark project-filtr-control" data-filter="{{ .filter }}">
|
<button type="button" class="btn btn-dark project-filtr-control" data-filter="{{ .filter }}">
|
||||||
|
@ -19,7 +19,7 @@
|
||||||
</button>
|
</button>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div> -->
|
||||||
<div class="container filtr-projects">
|
<div class="container filtr-projects">
|
||||||
<div class="row" id="project-card-holder">
|
<div class="row" id="project-card-holder">
|
||||||
{{ range .projects }}
|
{{ range .projects }}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue