A Chinese factory worker has survived being skewered with 10 metal spikes when a robot malfunctioned.

The 49-year-old, named as Mr Zhou, was working on the night shift at a porcelain factory in Hunan province when he was struck by a falling robotic arm.

 

The accident resulted in him being impaled with foot long, half-inch thick metal rods, the People’s Daily reported.

He was first taken to a local hospital before he was transferred to the Xiangya Hospital of Central South University due to the severity of his injuries.

Six steel rods fixed on a steel plate pierced his right shoulder and chest, and four penetrated elsewhere in his body.

During the operation, doctors found that one of the rods missed an artery by just 0.1mm. The rods also prevented doctors from carrying out X-rays before the operation.

“They were relatively big so there was no means of fitting the patient into the X-ray machine while the nails themselves could have caused interference with X-rays,” said Wu Panfeng, an associate professor of hand microsurgery.

Surgeons worked through the night to take out all of the rods in Mr Zhou’s body.

 
 
Picture: Imaginechina/REX/Shutterstock

Picture: Imaginechina/REX/ShutterstockSource:Shutterstock

Picture: Imaginechina/REX/Shutterstock

Picture: Imaginechina/REX/ShutterstockSource:Shutterstock

Picture: Imaginechina/REX/Shutterstock

Picture: Imaginechina/REX/ShutterstockSource:Shutterstock

His condition is now described as stable and he will undergo treatment and physiotherapy to assist his recovery, and he is already able to move his right arm.

Mr Zhou was lucky not to suffer the same fate as American factory worker Wanda Holbrook. The maintenance technician was killed by rogue robot who had veered into the area she was working in and crushed her head.

The 57-year-old was inspecting machinery in an area where components were assembled when the robot “took Wanda by surprise, entering the section she was working in”, court documents filed at the time said.

In 2015, another car industry worker, this time in Germany, was also killed by a robot.

The unnamed 22-year-old man was part of a team that was setting up the stationary robot at a Volkswagen plant when it grabbed and crushed him against a metal plate.

Last year, a construction worker miraculously survived after he was electrocuted, thrown from his workstation and then impaled through the anus by a four-foot steel bar.

Yang Ming, 37, had accidentally touched live wires on a building site and the shock sent him flying backwards onto the protruding metal rod.

Rescuers left the pole inside and rushed him to hospital so surgeons could fish it out.

Ming had to undergo seven hours of surgery at the Sichuan University West China Hospital in Chengdu, capital of China’s southwestern Sichuan Province.

This article originally appeared on The Sun and was reproduced with permission

You need to be a member of 1Eyed Eel to add comments!

Join 1Eyed Eel

Votes: 0
Email me when people reply –

Replies

  • This reply was deleted.
    •  Tad Living : Nice one Tad. I found myself laughing that a robot went crazy and slammed a worker against a wall until I realized that the worker was killed. We are not safe in our own homes. I have been thinking of buying one of those robot floors cleaners but I will have to think carefully about it now. It could go crazy and grab my foot and tickle me to death!---there are worse ways to go I suppose?

  • Tad: I don`t have a dog now, but your clip has damped my desire for a robot cleaner never the less! I will have to think about it.

  • I bet he was trying to have some kind of sexual activity with it . 

    • Please.......there are kids on this site.

  • Could have tied a rope round his ankle, thrown him in the boot of a cop car, and used him as road spikes if you threw him out face up....

This reply was deleted.

Latest comments

KENDOZA replied to Clintorian's discussion Lomax Update - Zac Lomax entered into preliminary contracts with R360 and the Melbourne Storm prior to being given his blessing by Parramatta
"I know for a fact gus has his popcorn out"
2 minutes ago
KENDOZA replied to Clintorian's discussion Lomax Update - Zac Lomax entered into preliminary contracts with R360 and the Melbourne Storm prior to being given his blessing by Parramatta
"Yep horse man has to go. He's dogey as. Remember he allowed izac tago to serve his suspension the next year because its not fair on panthers fans? The guy is full of hot air makes the rules as he goes."
8 minutes ago
Parra fan on The Hill replied to Clintorian's discussion Lomax Update - Zac Lomax entered into preliminary contracts with R360 and the Melbourne Storm prior to being given his blessing by Parramatta
"Parra should go after Lomax financially. Take the shirt of his back. I want to see the c*nt pan-handling at Kings Cross and giving truckers $10 blowjobs to make ends meet.
Kick that cancer called the Melbourne Storm out of the league."
19 minutes ago
Perpetual Motion replied to Clintorian's discussion Lomax Update - Zac Lomax entered into preliminary contracts with R360 and the Melbourne Storm prior to being given his blessing by Parramatta
"But Lomax is now the prodigal son of the NRL.
He signed the contract which means a 10 year ban from the NRL. "
24 minutes ago
Steel be with you replied to Steel be with you's discussion 2026 Parramatta Eels Season Preview
"I agree with what you are saying. I think if everyone stays fit including Moses than they can make the top 8."
27 minutes ago
Stevo replied to Clintorian's discussion Lomax Update - Zac Lomax entered into preliminary contracts with R360 and the Melbourne Storm prior to being given his blessing by Parramatta
"This hasn't got messy yet but it's about to. Tripp coming out and carrying on the way he has is complete damage control, they are complaining that they have been treated as they have treated other clubs in the past. They realise once all documents…"
55 minutes ago
Perpetual Motion replied to Clintorian's discussion Lomax Update - Zac Lomax entered into preliminary contracts with R360 and the Melbourne Storm prior to being given his blessing by Parramatta
"And shitfuckery!"
1 hour ago
LB replied to Clintorian's discussion Lomax Update - Zac Lomax entered into preliminary contracts with R360 and the Melbourne Storm prior to being given his blessing by Parramatta
"It's because it's the story that Melbourne to win a comp in Bellamy's supposed last season is wonderful and Lomax helps. If they lose say a Howarth that damages it."
1 hour ago
LB replied to Clintorian's discussion Lomax Update - Zac Lomax entered into preliminary contracts with R360 and the Melbourne Storm prior to being given his blessing by Parramatta
"Thankfully we have not flinched an inch. Well as far as we have seen."
1 hour ago
Mallee57 replied to Clintorian's discussion Lomax Update - Zac Lomax entered into preliminary contracts with R360 and the Melbourne Storm prior to being given his blessing by Parramatta
"I'll be very surprised if Lomax ends up at the Storm. Wouldnt be surprised if he is told to return to the Eels until his contract is completed or until R360 offers him a definite deal or he's told to join a Rugby Union club. If Lomax gets his way it…"
1 hour ago
Mallee57 replied to Steel be with you's discussion 2026 Parramatta Eels Season Preview
"I think the Eels will make the top 8 so long as they remain injury free particularly for Mitch Moses. I think the Eels new players will add a lot of X factor. I'm hoping this Lomax issue is done and dusted before season kick off and Lomax gets what…"
1 hour ago
Randy Handlinger replied to Clintorian's discussion Lomax Update - Zac Lomax entered into preliminary contracts with R360 and the Melbourne Storm prior to being given his blessing by Parramatta
"I also have "Brown's torn acl says sayonara this season delivering Newcastle the spoon" on my Poetic Justice Bingo Card"
1 hour ago
Randy Handlinger replied to Cʜɪᴇғy Mclovin 🐐's discussion ‘Leaks and grandstanding’: Storm boss unloads on Eels over Lomax
"so you're saying he is a fucking snake. Got it."
1 hour ago
Randy Handlinger replied to Clintorian's discussion Lomax Update - Zac Lomax entered into preliminary contracts with R360 and the Melbourne Storm prior to being given his blessing by Parramatta
"get something done if 10 year ban is on table...there is no table, there is no backend to his empty threats. 
We should pin this hollow badge right on vlandys chest, not NRL, HIM.,,,,,,,He freshened up his brylcream and got all toughy-tough for the…"
2 hours ago
Randy Handlinger replied to Clintorian's discussion Lomax Update - Zac Lomax entered into preliminary contracts with R360 and the Melbourne Storm prior to being given his blessing by Parramatta
"This sudden shift sponsored by NRL and Storm.
It will get worse, we just need to keep at it.and keep leaking No one will be feeling sorry for lomax any time soon if we keep our end up
 "
2 hours ago
Randy Handlinger replied to Cʜɪᴇғy Mclovin 🐐's discussion ‘Leaks and grandstanding’: Storm boss unloads on Eels over Lomax
""
2 hours ago
More…

Keaon done deal

As of Thursday, December 11, 2025, South Sydney Rabbitohs forwardKeaon Koloamatangi has reportedly agreed to a deal with the Parramatta Eels, but it is not yet officially announced by the clubs.  Soon to be announced.

Read more…
14 Replies · Reply by Poppa Jan 9
Views: 2020

ANY MORE SIGNINGS???

I've been frustrated recently about the work we have been doing in the open market. Jonah's alright for a year and JDB is solid but he's getting old. I feel we need more in the forwards and some a replacement outside back. All I have seen is links…

Read more…
0 Replies
Views: 294

 

EA & SB Rookie Report - SG Ball Watchlist

Cameron Bamblett (19)2025 Australian Schoolboy. Made his Jersey Flegg debut at 18 years old in 2025 and was very good in his games at fullback. Was very good in SG ball in 2025 in sweeping plays with his ability to find the right pass and slice the…

Read more…
13 Replies · Reply by EA 7 hours ago
Views: 714

<script src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Sidebar -->
<p>&nbsp;</p>
<script>// <![CDATA[
(adsbygoogle = window.adsbygoogle || []).push({});
// ]]></script>