Show simple item record

contributor authorLi, Zilong
contributor authorHou, Songming
contributor authorBishop, Thomas C.
date accessioned2022-02-04T14:51:15Z
date available2022-02-04T14:51:15Z
date copyright2020/03/09/
date issued2020
identifier issn1942-4302
identifier otherjmr_12_5_054501.pdf
identifier urihttp://yetl.yabesh.ir/yetl1/handle/yetl/4274522
description abstractThe Magic Snake (Rubik’s Snake) is a toy that was invented decades ago. It draws much less attention than Rubik’s Cube, which was invented by the same professor, Erno Rubik. The number of configurations of a Magic Snake, determined by the number of discrete rotations about the elementary wedges in a typical snake, is far less than the possible configurations of a typical cube. However, a cube has only a single three-dimensional (3D) structure while the number of sterically allowed 3D conformations of the snake is unknown. Here, we demonstrate how to represent a Magic Snake as a one-dimensional (1D) sequence that can be converted into a 3D structure. We then provide two strategies for designing Magic Snakes to have specified 3D structures. The first enables the folding of a Magic Snake onto any 3D space curve. The second introduces the idea of “embedding” to expand an existing Magic Snake into a longer, more complex, self-similar Magic Snake. Collectively, these ideas allow us to rapidly list and then compute all possible 3D conformations of a Magic Snake. They also form the basis for multidimensional, multi-scale representations of chain-like structures and other slender bodies including certain types of robots, polymers, proteins, and DNA.
publisherThe American Society of Mechanical Engineers (ASME)
titleComputational Design and Analysis of a Magic Snake
typeJournal Paper
journal volume12
journal issue5
journal titleJournal of Mechanisms and Robotics
identifier doi10.1115/1.4046351
page54501
treeJournal of Mechanisms and Robotics:;2020:;volume( 012 ):;issue: 005
contenttypeFulltext


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record