Skip to content

Commit

Permalink
update projects
Browse files Browse the repository at this point in the history
  • Loading branch information
kpwelsh committed Nov 20, 2024
1 parent 2f03576 commit 05d5eea
Show file tree
Hide file tree
Showing 23 changed files with 28 additions and 147 deletions.
Binary file removed img/cotton/cotton-header.png
Binary file not shown.
Binary file removed img/cotton/cotton-square.png
Binary file not shown.
Binary file removed img/difficulty/degree_difficulty.jpg
Binary file not shown.
File renamed without changes
Binary file removed img/igniting/paintbrushes.jpg
Binary file not shown.
Binary file added img/maho/maho-square.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed img/micromouse/micromouse-circuit.png
Binary file not shown.
Binary file removed img/micromouse/micromouse-robot-2.jpg
Binary file not shown.
Binary file removed img/micromouse/micromouse-robot.png
Binary file not shown.
Binary file removed img/micromouse/micromouse-square.jpg
Binary file not shown.
Binary file added img/pype/pype-square.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed img/smart-questions/rtfm.png
Binary file not shown.
Binary file removed img/vacay/vacay-home-page.png
Binary file not shown.
Binary file removed img/vacay/vacay-square.png
Binary file not shown.
59 changes: 0 additions & 59 deletions projects/cotton.md

This file was deleted.

File renamed without changes.
10 changes: 6 additions & 4 deletions projects/high-precision-robotics.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,19 @@
---
layout: project
type: project
image: img/cotton/cotton-square.png
title: "Cotton"
image: img/high-precision-robotics/high-precision-robotics-square.png
title: "High Precision Robotics"
date: 2024
published: true
labels:
- Robotics
- ROS2
summary: "A project to integrate a 6DoF robotic arm into an xray beamline."
- Python
- C++
summary: "Achieving micron accuracy with 6DoF robot arms."
---

<img class="img-fluid" src="../img/rviz-chess-fake-fan.png">
<img class="img-fluid" src="../img/high-precision-robotics/rviz-chess-fake-fan.png">

In the world of high energy x-ray science, it is critical to place samples at an extremely precise location with respect to the x-ray beam. To do this is often a significant engineering effort each time. However, advanced robotics can allow for a one-size-fits-most solution, as long as the software and process is designed correctly. We were able to research and implement a robotic solution that actuates a combination of hardware systems to do high precision optical tracking and high precision motion of the robot while operating in an extremely constrained environment where one wrong move could cost millions of dollars in damages.

Expand Down
8 changes: 5 additions & 3 deletions projects/IK-Geo → projects/ik-geo.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,15 @@
layout: project
type: project
image: img/ik-geo/ik-geo-square.png
title: "Cotton"
title: "IK-Geo"
date: 2024
published: true
labels:
- Robotics
- ROS2
summary: "TODO: "
- Rust
- Python
- C++
summary: "Packaging and distributing a state of the art analytic inverse kinematics solver. Algorithms and core code attirbuted to [IK-Geo](https://arxiv.org/abs/2211.05737)"
---

# IK-Geo
Expand Down
39 changes: 0 additions & 39 deletions projects/micromouse.md

This file was deleted.

12 changes: 6 additions & 6 deletions projects/Pype → projects/pype.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
---
layout: project
type: project
image: img/maho/maho-square.png
title: "Maho"
image: img/pype/pype-square.png
title: "Pype"
date: 2024
published: true
labels:
- Python
- Multi-Processing
- Inter Process Communication
summary: "TODO: "
- Functional Programming
- Developer egronomics
summary: "Adding specialized Stream classes and infix operators to improve developer ergonomics when writing functional-style python code."
---
# Pype

# Pype
Python as a language is biased towards imperative, object oriented programs. While the support for functional or more declarative programming exists, it is limited and clunky compared to functional first languages (or simply more flexible ones). Pype is a small, targeted library that intends to improve developer ergonomics when writing functional python by introducing more powerful notion of stream processing and infix operations for mapping, applying, collecting, and executing pipelines.
10 changes: 6 additions & 4 deletions projects/rclpy+.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
---
layout: project
type: project
image: img/cotton/cotton-square.png
title: "Cotton"
image: img/rclpy+/rclpy+-square.png
title: "RCLPY+"
date: 2014
published: true
labels:
- Lisp
- GitHub
- ROS2
- Python
- Developer Ergonomics
- Concurrent Processing
summary: "An extension to the Python ROS Client Library to accelerate ROS2 development."
---

Expand Down
9 changes: 5 additions & 4 deletions projects/rigid-transforms.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
---
layout: project
type: project
image: img/cotton/cotton-square.png
title: "Cotton"
image: img/rigid-transforms/rigid-transforms-square.png
title: "Rigid Transforms"
date: 2024
published: true
labels:
- Robotics
- ROS2
summary: "TODO:"
- Python
- Lie Algebra
summary: "A library for working with rigid transformations in SE3."
---


Expand Down
28 changes: 0 additions & 28 deletions projects/vacay.md

This file was deleted.

0 comments on commit 05d5eea

Please sign in to comment.