Skip to content

Commit 5c56dbd

Browse files
Updating publications
1 parent 8b8a6af commit 5c56dbd

3 files changed

Lines changed: 15 additions & 4 deletions

File tree

_publications/curvequad-iros-2023.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,10 @@ header:
1313
---
1414
We present CurveQuad, a miniature curved origami quadruped that is able to self-fold and unfold, crawl, and steer, all using a single actuator. CurveQuad is designed for planar manufacturing, with parts that attach and stack sequentially on a flat body. The design uses 4 curved creases pulled by 2 pairs of tendons from opposite ends of a link on a 270deg servo. It is 8 cm in the longest direction and weighs 10.9 g. Rotating the horn pulls the tendons inwards to induce folding. Continuing to rotate the horn shears the robot, enabling the robot to shuffle forward while turning in either direction. We experimentally validate the robot’s ability to fold, steer, and unfold by changing the magnitude of horn rotation. We also demonstrate basic feedback control by steering towards a light source from a variety of starting positions and orientations, and swarm aggregation by having 4 robots simultaneously steer towards the light. The results demonstrate the potential of using curved crease origami in self-assembling and deployable robots with complex motions such as locomotion.
1515

16-
[Project webpage](https://sung.seas.upenn.edu/publications/curvequad/)
16+
[Project webpage](https://sung.seas.upenn.edu/publications/curvequad/)
17+
18+
[Paper full text](https://repository.upenn.edu/handle/20.500.14332/58861)
19+
20+
[Publisher source](https://ieeexplore.ieee.org/document/10342339)
21+
22+
<iframe width="1277" height="719" src="https://www.youtube.com/embed/RnSHG5F2Iek" title="CurveQuad Origami Quadruped: IROS 2023 Video Attachment (Extended)" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

_publications/kinegami-python-osme-2024.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,8 @@ header:
1313
---
1414
Computational tools for robot design require algorithms moving between several layers of abstraction including task, morphology, kinematics, mechanism shapes, and actuation. In this paper we give a linear-time algorithm mapping from kinematics to mechanism shape for tree-structured linkages. Specifically, we take as input a tree whose nodes are axes of motion (lines which joints rotate about or translate along) along with types and sizes for joints on these axes, and a radius $r$ for a tubular bound on the link shapes. Our algorithm outputs the geometry for a kinematic tree instantiating these specifications such that the neutral configuration has no self-intersection. The algorithm approach is based on understanding the mechanism design problem as a planning problem for link shapes, and arranging the joints along their axes of motion to be appropriately spaced and oriented such that feasible, non-intersecting paths exist linking them. Since link bending is restricted by its tubular radius, this is a Dubins planning problem, and to prove the correctness of our algorithm we also prove a theorem about Dubins paths: if two point-direction pairs are separated by a plane at least $2r$ from each, and the directions each have non-negative dot product with the plane normal, then they are connected by a radius-$r$ CSC Dubins path with turn angles $leq pi$. We implement our design algorithm in code and provide a 3D printed example of a tubular kinematic tree. The results provide an existence proof of tubular-shaped kinematic trees implementing given axes of motion, and could be used as a starting point for further optimization in an automated or algorithm-assisted robot design system.
1515

16-
[Download paper here](https://github.com/SungRoboticsGroup/KinegamiPython)
16+
[Python Repository](https://github.com/SungRoboticsGroup/KinegamiPython)
17+
18+
[Kinegami Project Webpage](https://sung.seas.upenn.edu/research/kinegami/)
19+
20+
[Full Paper Text](https://repository.upenn.edu/handle/20.500.14332/60333)

_publications/kinematic-trees-wafr-2024.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,6 @@ header:
1313
---
1414
Computational tools for robot design require algorithms moving between several layers of abstraction including task, morphology, kinematics, mechanism shapes, and actuation. In this paper we give a linear-time algorithm mapping from kinematics to mechanism shape for tree-structured linkages. Specifically, we take as input a tree whose nodes are axes of motion (lines which joints rotate about or translate along) along with types and sizes for joints on these axes, and a radius $r$ for a tubular bound on the link shapes. Our algorithm outputs the geometry for a kinematic tree instantiating these specifications such that the neutral configuration has no self-intersection. The algorithm approach is based on understanding the mechanism design problem as a planning problem for link shapes, and arranging the joints along their axes of motion to be appropriately spaced and oriented such that feasible, non-intersecting paths exist linking them. Since link bending is restricted by its tubular radius, this is a Dubins planning problem, and to prove the correctness of our algorithm we also prove a theorem about Dubins paths: if two point-direction pairs are separated by a plane at least $2r$ from each, and the directions each have non-negative dot product with the plane normal, then they are connected by a radius-$r$ CSC Dubins path with turn angles $leq pi$. We implement our design algorithm in code and provide a 3D printed example of a tubular kinematic tree. The results provide an existence proof of tubular-shaped kinematic trees implementing given axes of motion, and could be used as a starting point for further optimization in an automated or algorithm-assisted robot design system.
1515

16-
[Download paper here](https://www.algorithmic-robotics.org/papers/43_Algorithmic_Design_of_Kinem.pdf)
17-
[Supplementary materials](https://repository.upenn.edu/handle/20.500.14332/60660)
16+
[Full Paper (PDF Download)](https://www.algorithmic-robotics.org/papers/43_Algorithmic_Design_of_Kinem.pdf)
17+
18+
[Supplementary Materials](https://repository.upenn.edu/handle/20.500.14332/60660)

0 commit comments

Comments
 (0)