機械舞
Popping是放克舞蹈和街舞中的一種風格，是一種藉由肌肉迅速地收縮與放鬆的技巧，從而使舞者產生一種在震動的感覺。這種技巧稱作「pop」或「hit」，並會配合「wave」及「isolation」等技巧，舞者會以多種不同的動作和姿勢來配合歌曲的節奏以及重拍。Popping舞者又被稱為「popper」。
「Popping」也可泛指幾種相關的舞蹈風格及技巧，這些舞風與技巧常常融合在機械舞中，讓舞蹈做出更多的變化，但這些不等於機械舞，機械舞只是其中一種較為人熟悉的風格，popping裡面還混合了許多不同的元素。
一般認為這種舞蹈在1970年代時起源於加州弗雷斯諾，而靈感源自於鎖舞 。
就像其他街頭舞蹈一樣，popping也常進行舞鬥，參賽者在人群前面展現舞技擊敗挑戰的舞者或舞團。這時就有機會見識到舞者在表演中不常出現的即興動作，或做出與參賽者或觀眾的互動。
今天，popping在某種程度上也和嘻哈和電子舞蹈互相影響和結合。
popping在中文裡常俗稱為「機械舞」，這種稱呼在字面上容易與「機器人」舞混淆。實際上真正的「機械人」舞風（所有動作表現力求模仿機器人、以發條或電力等啟動之假人、活動雕像等），是另一種同屬放克領域之舞蹈風格，經常與popping結合展現，稱作「robot」。
歷史
在1970年代晚期，一個來自美國加州的機械舞團「The Electric Boogaloos」（早期被稱為「Electronic Boogaloo Lockers」）對機械舞的推廣貢獻良多，一部份是由於他們在電視節目「靈魂列車」上的表演。
The Electric Boogaloo自己宣稱大約在1975年至1976年間，舞團創始人山姆·索羅門（Sam Solomon，又稱Boogaloo Sam）在受到鎖舞先鋒團體「The Lockers」團體以及1960年代流行的熱門舞蹈（Fad dance）「the jerk」的啓發后，發明一組舞步，也就是現今所稱的機械舞。在跳舞時，山姆在每次彎曲肌肉時都會說「pop」這個單字，最後這種舞蹈就被稱為「popping」」Many confirm the Electric Boogaloos' story that Boogaloo Sam came up with the basics of popping.。」
其他密切相關的舞蹈風格，例如機器人舞等被認為在機械舞之前就已經存在，而也有說法認為早在The Electric Boogaloo成立之前的1960年代晚期，機械舞就已經以某種形式存在於加州奧克蘭，並且這種舞蹈風格也無法回溯到任何特定的人或團體。
主流媒體將機械舞及其相關舞步的風行歸功於《Breakin'》等電影，但同時也因為將所有這些舞蹈風格都稱為地板舞（breakdance），進而產生了名稱上的混淆。邁克爾·傑克遜也帶動了機械舞的流行，他的舞步動作如太空步（月球漫步）等都十分為人所知。但這也造成了另一個名稱上的混淆，由於「月球漫步」這個舞步在邁克爾·傑克遜掀起流行前，早就以「backslide」（后滑）的名稱出現在機械舞的動作中。The Electric Boogaloo自己認為：「當山姆創造出機械舞和波加洛舞（Boogaloo）時，其他人也在創造並練習自己的獨特舞風。在當時（美國）西岸每一個不同的區域都以自己獨特的風格聞名，而每一種風格背後都有一個屬於自己的精彩故事。而這些區域也包括了奧克蘭、沙加緬度和舊金山。」
音樂
起源於 1970 年代後期的放克時代，流行音樂通常伴隨著放克和迪斯科音樂跳舞。受歡迎的藝術家包括 Zapp、Dayton、Dazz Band 和 Cameo。在 1980 年代，許多流行音樂人也使用電子音樂，其中包括 Kraftwerk、Yellow Magic Orchestra、Egyptian Lover 和 World Class Wrecking Crew 等藝術家。 1980 年代流行音樂人也使用了更多主流嘻哈音樂，包括 Afrika Bambaataa、Kurtis Blow、Whodini 和 Run DMC。如今，流行音樂隨著現代嘻哈（通常是抽像/器樂嘻哈）和各種形式的電子舞曲（如 dubstep）等更現代的音樂流派跳舞是很常見的。
通常受到青睞的歌曲有大約每分鐘 90-120 拍的直線和穩定的節拍，4/4 拍號和強烈強調后拍，通常由小軍鼓或鼓機。 popper 演奏的爆音通常出現在每個節拍或不同的后拍上。 popper 還可以選擇更自由地跟隨音樂，例如將流行音樂與旋律或其他節奏元素的節奏同步。儘管重要的是要記住爆音應該與音樂的底鼓和軍鼓一致地進行，以免偏離其起源元素。
風格和技巧
有許多技巧和風格和機械舞結合，以讓舞者能加強自己的舞蹈，並且能表現與衆不同的演出，這些技巧有許多在機械舞的範圍外是相當少見的。當廣義的使用「popping」這個定義時，這些也會被認作是popping的一部份。
* Animation
* Boogaloo/Electric boogaloo
* Bopping
* Cobra
* Crazy legs
* Dime stopping
* Egyptian Twist
* Fast foward
* Floating, gliding and sliding
* Fresno
* Old Man
* Puppet
* Robot
* Romeo Twist
* Scarecrow
* Slow motion
* Strobing
* Ticking
* Toyman
* Tutting/King Tut
* Neck o Flex
* Twist o Flex
* Master Flex
* Vibration
* Walk Out
* Waving
* Roll
* Hitting
* Shadow Box
* ET
名詞解釋
* The Pop
Pop就是一種你震動身體不同部位的動作，這是要靠你震動你的肌肉來達成的。這是非常需要韻律感的，而且需要配合popping風格的音樂，你可以靠著伸直你的手肘來做popping，你也可以將肩膀隆起來做popping，而身體的其它部位都保持直立。
* The Lock or Locking
Locking就是身體做一些很快的動作，然後在一個動作的時候停住，一個形容Locking動作最好的解釋就是:你有玩過那種小小的齒輪玩具嗎? 當你上緊發條讓他動作時，他真的動的很快，可是發條鬆了，他又一下子馬上停了下來，回到原狀，這樣看起來是不是很像Locking 呢?(編者按:個人認為Locking應該和Electric Boogie，Boogaloo分開，因為他給人的感覺並不是自然的，比較像是快速)
* The Tick
這個動作常被用來作為機器人舞的舞蹈中，是Electric Boogie中很重要的一個部分，這個動作給人一種錯覺，就好像這個人天生就像機器一般，停下來或開始動作的時候都會有一個震動，做這個動作就是要靠震動肌肉，法國的喜劇演員叫這種動作是「Clique」。
* The Floats or Glides
Float或是 Glide給人 種錯覺，好像你的腳再走路時有一種特定的程式，這個動作給人一種感覺好像你想往東走，但實際上你的腳卻是往西走一樣，最著名的舞步就是Michael Jackson 跳的「Moon Walk」，這是一個老的喜劇演員的把戲，就像明明要往前走卻又往後退。
* The SlowMo
這個舞蹈動作做起來就像是你在電視上看到的慢動作回放一樣，通常舞者會把這個動作和MOON WALK一起做。
* The Wave
這是從四肢開始的波浪的動作。他給人一種錯覺就像是有一股看不見的力量穿過你的整個身體，從一個地方開始，穿過手掌，手臂，整個身體最後停在你的腳。波浪的動作是一個標準的動作，包含在每一個舞蹈的例行動作中。不像其它的舞蹈動作，這個動作是流暢連貫的動作，應該是有精神的或是充滿律動感的。波浪的動作的確從Pop中擷取了不少的風格，但是你和Pop做一個比較，做Pop時如果有一個路徑環繞全身，做起來會更加順暢。
* The Mannequin or Robot (Robotics)
這是一個以經存在很久的機械舞蹈風格，他就像是模仿一個展示用的假人在現實生活中動了起來，然後從Mannequin style中又分離出兩個動作。一個動作是是舞者就像是被縣牽引的傀儡一般，行動不自由，無法自主，人被其它人所牽引著，你可能曾在電視上看過喜劇演員做這樣的表演，最經典的動作就是同手同腳向前移動，再表演中這筆不同手不同腳一起移動常被使用。另一個風格就是機器人，這個動作就是你的四肢做動作時被一個固定的速度所控制，然後突然停住或是用Tick停住，就像是隻有機器才會做的動作。通常在一個時間裡，你只移動身體的一個部分，做的就好像是你被一個計算機程式所控制住一樣，動作要做的很制式化。Mannequin:這個字指的是展示用的假人模特兒。
* The King Tut (埃及皇)
這個動作就好像是掛在墻上埃及的壁畫及宮殿般的感覺，它包含了擺手部的動作，肩膀和手軸成90度，你的前臂可能是上或下，彎曲或扭轉，可能遠離你或靠近你，然後你的手可能要循環的上下或是循環的扭轉，這要和Tick一起做，就像機器人舞蹈的風格一樣，每一個動作是分開的。
* The Lean
這又是另一個相當受歡迎的喜劇演員的花招，他給人一種錯覺好像人倚靠著某一樣東西，可是這樣東西實際上卻又不存在，就像看不見的鋼琴就是一個例子。
著名popper
* Bionic
* Boogaloo Shrimp (aka Michael Chambers)
* Mr. Wiggles (aka Steffan Clemente)
* Nam Hyun Joon
* Suga Pop