WiiMote Controlled Humanoid Robot

Anything that doesn't fit our other forums goes here.
6 postsPage 1 of 1
6 postsPage 1 of 1

WiiMote Controlled Humanoid Robot

Post by BillB » Sat Dec 15, 2007 12:55 am

Post by BillB
Sat Dec 15, 2007 12:55 am

I have managed to get the WiiMote to control my RoboNova.

Check it out:

phpBB [media]


It is a very basic implementation and still a bit jittery - but serves as a proof of concept. At the moment each WiiMote only controls only one shoulder servo – but there is no hurdle to using more servos (I just have not had the time yet to program the RN1 accordingly).

Looking forward, I think the limiting factor will be the configuration of the Robonova arm servos and the lack of a yaw sensor on the WiiMote – I will have to rely upon the thumb direction controller for directional walking.

Enjoy

Bill
I have managed to get the WiiMote to control my RoboNova.

Check it out:

phpBB [media]


It is a very basic implementation and still a bit jittery - but serves as a proof of concept. At the moment each WiiMote only controls only one shoulder servo – but there is no hurdle to using more servos (I just have not had the time yet to program the RN1 accordingly).

Looking forward, I think the limiting factor will be the configuration of the Robonova arm servos and the lack of a yaw sensor on the WiiMote – I will have to rely upon the thumb direction controller for directional walking.

Enjoy

Bill
BillB offline
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 232
Joined: Sun Aug 06, 2006 1:00 am
Location: Hampshire, UK

Post by JonHylands » Sat Dec 15, 2007 1:48 am

Post by JonHylands
Sat Dec 15, 2007 1:48 am

JonHylands offline
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 512
Joined: Thu Nov 09, 2006 1:00 am
Location: Ontario, Canada

Post by Robo1 » Sat Dec 15, 2007 5:28 am

Post by Robo1
Sat Dec 15, 2007 5:28 am

Very nice :D

You should get him to run around using the remote to guide it.

Bren
Very nice :D

You should get him to run around using the remote to guide it.

Bren
Robo1 offline
Savvy Roboteer
Savvy Roboteer
Posts: 501
Joined: Fri Jun 30, 2006 1:00 am
Location: UK - Bristol

Post by BillB » Sat Dec 15, 2007 9:23 am

Post by BillB
Sat Dec 15, 2007 9:23 am

Thanks Jon - infact I saw the robots-dreams post straight after I started this thread. I guess great minds think alike :wink: . Interesting that Robodance uses the Nunchuck, I did not realise that it had an accelerometer as well :idea:.

Robo1 - yep the buttons could be used to control the direction. Perhaps I should try using the forward direction button to walk forwards and then use the existing arm movements to adjust the course - so hopefully the RN1 will be able to walk in a straighter line.
Thanks Jon - infact I saw the robots-dreams post straight after I started this thread. I guess great minds think alike :wink: . Interesting that Robodance uses the Nunchuck, I did not realise that it had an accelerometer as well :idea:.

Robo1 - yep the buttons could be used to control the direction. Perhaps I should try using the forward direction button to walk forwards and then use the existing arm movements to adjust the course - so hopefully the RN1 will be able to walk in a straighter line.
BillB offline
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 232
Joined: Sun Aug 06, 2006 1:00 am
Location: Hampshire, UK

Post by NovaOne » Sat Dec 15, 2007 8:45 pm

Post by NovaOne
Sat Dec 15, 2007 8:45 pm

Hi Bill

Nice demo. Do you interface the Wiimote's to the PC first the same way you do with your XBox controller, then relay them to the RN-1? If so how?
Hi Bill

Nice demo. Do you interface the Wiimote's to the PC first the same way you do with your XBox controller, then relay them to the RN-1? If so how?
NovaOne offline
Savvy Roboteer
Savvy Roboteer
Posts: 405
Joined: Thu Jul 05, 2007 7:30 am

Post by BillB » Mon Dec 17, 2007 12:38 am

Post by BillB
Mon Dec 17, 2007 12:38 am

Novaone - yes it works on a similar principle to my wireless XboX controller software.

The WiiMote sends a bluetooth signal to my PC, the PC interprets the bluetooth signal into Pitch and Roll (there is no Yaw on the Wii), and a corrresponding byte (via an angle lookup table) is sent to the Robonova also via bluetooth. Then, on reciept of the byte sent by the PC the Robonova simply performs the corresponding move.
Novaone - yes it works on a similar principle to my wireless XboX controller software.

The WiiMote sends a bluetooth signal to my PC, the PC interprets the bluetooth signal into Pitch and Roll (there is no Yaw on the Wii), and a corrresponding byte (via an angle lookup table) is sent to the Robonova also via bluetooth. Then, on reciept of the byte sent by the PC the Robonova simply performs the corresponding move.
BillB offline
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 232
Joined: Sun Aug 06, 2006 1:00 am
Location: Hampshire, UK


6 postsPage 1 of 1
6 postsPage 1 of 1
cron