Homework - Cyril Wichers
Chris Ellerby
Admin
Comments
-
So, here's my homework for the first week.
It's actually a project that I did earlier, but as it's only meant to show we understand how the Pololu software works, I hope this is ok.
A couple of weeks ago, I used several Pololu Maestro's to control both standard and custom built servos that I used in a couple of mechanisms for a Rube Goldberg machine.
In this picture you can see the motor controllers on the left and the Pololu board on the right (sorry for the messy wiring, I had to do some last minute changes on site)
I've got two channels (18 and 19) configured as inputs. They are connected through relais to the showcontrol. If one of the inputs is pulled low, one of the two movements that I put in the script is executed.
Here's the status page with the mechanism at rest.
Here are my channel settings. You can see the custom endpoint, startup, speed and acceleration settings.
And this is the script.
Basically:
- when channel 18 is pulled low, the servo on channel 0 goes to position 1 (4800)
- 3.5 seconds later it goes to position 2 (5650)
- 3.5 seconds later it returns to it's home position (4000)
- when channel 19 is pulled low, the servo on channel 0 goes to position 1 (4800)
- 3.5 seconds later the servo on channel 1 goes to position 1 (6420)
- 2.5 seconds after that, the servo on channel 1 goes back to it's home position (4800)
- 3.5 seconds after that, the servo on channel 0 goes back to it's home position (4000).
This is what the mechanism looks like:
And this is what it looks like when channel 19 is pulled low (sorry for the shaky image):
https://www.youtube.com/watch?v=Zi4CdT6uUPk
2 -
Cool. Wish I could be there with you all!1
-
Wow, very cool.
1 -
Here's my homework for the second week.
At first I tried to animate one servo using the data generated by Maya and copying it to the Maestro controller the way that Craig demonstrated during the course.
Then I remembered that I still had an old eye-mechanism gathering dust somewhere, so I decided to try and animate that.
I made the virtual servo connections for the horizontal and vertical eye movement using the eye controls in AnimServo. Then I created two virtual servo's to animate the blinking and the eye tracking.
I had hoped to be able to parent the vertical eye movement to the eye tracking, but I couldn't get that to work.
I also tried briefly to connect the "Blink" sliders in the Female-soldier model to my servo output, but ran out of time.
So I decided to just set the key frames for those motions manually.
I hope Craig can take some time to explain if and how this can be done with the software during the next class. I also hope he'll go in to how to set up a model like the Female-soldier and how to animate it using motion capture data.
Unfortunately I won't be able to join you live for the next class. I can't wait to watch the video once I get back home!
Maestro status:
Maestro channel settings:
Values to put in to Maya:
Servo setup in Maya. The virtual servos for the blinks and the eye tracking can be seen in the right hand corner of the screen:
Data generated by AnimServo:begin<br> 41 5927 6112 5799 5600 0 0 <br> 0 0 0 0 0 0 <br> 0 0 0 0 0 0 <br> 0 0 0 0 0 0 frame_0..23 # frame 0<br><br> 41 5927 6112 5799 5600 frame_0..3 # frame 1<br><br> 41 5924 6116 5799 5604 frame_0..3 # frame 2<br><br> 41 5916 6128 5799 5615 frame_0..3 # frame 3<br><br> 41 5904 6147 5799 5634 frame_0..3 # frame 4<br><br> 41 5887 6173 5799 5659 frame_0..3 # frame 5<br><br> (...)<br><br> 41 5993 6275 5799 5553 frame_0..3 # frame 195<br><br> 41 5970 6219 5799 5569 frame_0..3 # frame 196<br><br> 41 5952 6174 5799 5582 frame_0..3 # frame 197<br><br> 41 5938 6140 5799 5591 frame_0..3 # frame 198<br><br> 41 5930 6119 5799 5597 frame_0..3 # frame 199<br><br> 41 5927 6112 5799 5600 frame_0..3 # frame 200<br>repeat<br><br>sub frame_0..23<br> 23 servo<br> 22 servo<br> 21 servo<br> 20 servo<br> 19 servo<br> 18 servo<br> 17 servo<br> 16 servo<br> 15 servo<br> 14 servo<br> 13 servo<br> 12 servo<br> 11 servo<br> 10 servo<br> 9 servo<br> 8 servo<br> 7 servo<br> 6 servo<br> 5 servo<br> 4 servo<br> 3 servo<br> 2 servo<br> 1 servo<br> 0 servo<br> delay<br> return<br><br>sub frame_0..3<br> 3 servo<br> 2 servo<br> 1 servo<br> 0 servo<br> delay<br> return
Playblast:
https://www.youtube.com/watch?v=RIgyMy4Uz_M
Output on eye mechanism:
https://www.youtube.com/watch?v=2bfzkl3F1_k
0 -
Cyril, did you get the female soldiers eyes and eyelashes working?
0 -
You mean the eyelids? The sliders were working, but I couldn't figure out how to connect them to a virtual servo. I used two virtual servos and set their positions by hand.0
-
@Cyril Wichers How is all the software working on Windows 7?0
-
The software we have had to use up until now is working fine (except from some minor hickups). We haven't had to use Faceware or Mixamo yet though.0
-
OK. That was one of the reasons I didn't sign up for the class because I didn't want to upgrade to Windows 10. Win 7 works fine for me and I don't need any problems with an upgrade.0
-
0
-
The course was great, @David DeMattia. Maybe a bit more theoretical than the average SWSCA course, but certainly unique.
Unfortunately, I've been very busy with work for the last couple of weeks, so I had to request for an extension of the deadline for my homework (which was fortunately granted). Hopefully I'll be able to catch up in the coming weeks.
0 -
@Cyril Wichers
Thanks for the update. I am very interested to see your progress and your overall impression when completed. Have you gotten as far as exporting Maya data to the servo controller?0 -
Yes, the eye mechanism in the video I posted is controlled by a Pololu Maestro that's running data that was generated using Maya.
0 -
Finally had some time to work on this course again. I had to rewatch most of the videos to get up to speed.
First thing I wanted to do was to try and do some simple modelling and animating in Maya, so I recreated the arm that Craig used as an example in the second part of the course.
https://www.youtube.com/watch?v=R5B5uss4GNs
And rendered:
https://www.youtube.com/watch?v=Y-7zN8bV-T8
And here's the output for the Pololu board:begin<br> 41 4000 4000 6117 5666 0 0 <br> 0 0 0 0 0 0 <br> 0 0 0 0 0 0 <br> 0 0 0 0 0 0 frame_0..23 # frame 0<br><br> 41 4000 4000 6117 5666 frame_0..3 # frame 1<br><br> 41 4001 4001 6117 5667 frame_0..3 # frame 2<br><br> 41 4005 4005 6117 5670 frame_0..3 # frame 3<br><br> (...)<br><br> 41 4012 7999 6823 5001 frame_0..3 # frame 198<br><br> 41 4003 7999 6823 5000 frame_0..3 # frame 199<br><br> 41 4000 8000 6823 5000 frame_0..3 # frame 200<br>repeat<br><br>sub frame_0..23<br> 23 servo<br> 22 servo<br> 21 servo<br> 20 servo<br> 19 servo<br> 18 servo<br> 17 servo<br> 16 servo<br> 15 servo<br> 14 servo<br> 13 servo<br> 12 servo<br> 11 servo<br> 10 servo<br> 9 servo<br> 8 servo<br> 7 servo<br> 6 servo<br> 5 servo<br> 4 servo<br> 3 servo<br> 2 servo<br> 1 servo<br> 0 servo<br> delay<br> return<br><br>sub frame_0..3<br> 3 servo<br> 2 servo<br> 1 servo<br> 0 servo<br> delay<br> return
I also managed to do a motion capture using Faceware Analyzer and use the data to animate the Female soldier model using Retargeter, but I'm not happy with the results so far, so I'm going to redo that.
1 -
I used the Head_rig model that was included with the AnimServo software to animate the neck mechanism I built for Jim Kundig's course.
https://www.youtube.com/watch?v=AC4xUPQDr8Y
0 -
Cool!0
-
Slowly but surely I'm beginning to understand how to rig a mechanism in Maya. Watching lots of tutorials helped, but figuring out how to get things working exactly like you want takes a lot of time.
https://www.youtube.com/watch?v=jTzWm4AZByw&feature=youtu.be
1 -
Cyril I am having the same issue. Learning how to rig in Maya has been a huge hurdle. I had to sign up for a class.just on that, and I'm still really confused.
Also "un-parenting" hasn't worked all the well for me. Good luck!
0
Categories
- All Categories
- 97 CURRENT CONTEST
- 97 2025 Halloween Costume Contest
- 1.3K COMMUNITY
- 1K General
- 62 Tutorial Reviews
- 98 Suggestions and FAQ
- 82 Job Listings
- 40 Artists for Hire
- 1.8K CHARACTER CREATION
- 165 Costumes & Cosplay
- 148 Lab work
- 95 Props
- 152 Puppets
- 36 Stop Motion
- 18 VFX
- 39 Student Projects
- 478 Sculpture
- 159 Fabrication
- 160 Animatronics
- 177 Makeup Effects
- 130 Painting
- 29 Traditional/Digital Design
- 8.1K PAST CONTESTS
- 244 Creature Making Contest 2025
- 100 2024 Halloween Costume Contest
- 198 Character Making Contest 2024
- 343 Creature Making Contest 2024
- 131 2023 Halloween Costume Contest
- 168 Monster Making Contest 2023
- 239 Creature Making Contest 2023
- 117 2022 Halloween Costume Contest
- 309 Character Sculpting Contest 2022
- 133 Character Makeup Contest 2022
- 170 2021 Halloween Costume Contest
- 261 Creature Sculpting Contest 2021
- 209 Character Makeup Contest 2021
- 354 Creature Making Contest
- 200 2020 Halloween Costume Contest
- 203 Monster Makeup Contest
- 372 Creature Painting Contest
- 244 Horror Character Contest
- 182 2019 Halloween Costume Contest
- 260 Character Makeup Contest 2019
- 351 Character Sculpting Contest
- 279 2018 Halloween Costume Contest
- 292 Alien Art Contest 2018
- 251 Character Makeup Contest
- 389 Monster Making Contest
- 167 2017 Halloween Costume Contest
- 153 Heroes & Villains Contest
- 221 Cosplay Contest
- 215 Creature Sculpting Contest
- 107 Puppet Contest
- 161 Alien Art Contest
- 98 Halloween Costume Contest
- 149 Robot Art Contest
- 269 Dino Art Contest
- 592 Creature Contest
- 5 ALUMNI
- 275 ON DEMAND WEBCOURSES
- 1 Hand Puppet Detail and Finishing Techniques
- 24 Animation for Animatronics
- 9 How To Make a Mask - Wearable Dynamic Art
- 11 3-Axis Robotic Mechanisms
- 5 Neck Mechanisms
- 24 How To Make a Monster Suit with Bill Bryan & Ted Haines
- 19 Character Animatronics
- 5 How to Sculpt a Dinosaur
- 5 How To Build An Animatronic Head
- 5 Creature Costume Basics
- 4 Puppet Mechanism Basics
- 1 Tattoo Makeup - Cover, Create, & Apply
- 2 How To Make Horror Props
- 1 The Fine Art of Horror Painting
- 1 Fantasy Maquette Sculpting In CX5(S)
- 14 The Business of Making Monsters
- Production Design - The Process Of Creating A World For Film
- 4 Character Makeup - Multi-Piece Prosthetic Application
- 3 Prosthetic Makeup Basics - Gelatin Facial Appliances
- 5 Stop Motion Animation with the Chiodo Bros.
- 11 Blood, Gore and Makeup Effects
- 7 How to Punch Hair - Hairwork for Silicone Characters
- 3 Bodycasting on a Budget with Ted Haines
- 2 Portrait Illustration with Terry Wolfinger
- 5 Mastering Marionettes - Design, Construction & Performance with Scott Land
- 1 Creature Makeup - Multi-piece silicone prosthetic application
- 12 Muscle Suit Fabrication
- 11 Wig & Hair Basics
- 4 Silicone Prosthetic Transfer Appliances
- 3 Building Miniatures: Small-Scale Model Making - Part 5
- 9 Toy Design & Sculpture for Action Figures & Collectibles
- 1 Building Miniatures: Small-Scale Model Making - Part 4
- 2 Human Head Anatomy & Sculpture
- 1 How to Make a Foam Puppet - Part 3
- 1 Building Miniatures: Small-Scale Model Making - Part 3
- 5 How to Make a Foam Puppet - Part 2
- 3 How To Make a Foam Puppet - Part 1
- 1 Building Miniatures: Small-Scale Model Making - Part 2
- 14 Animatronic Control Systems - Arduino Programming Basics with David Covarrubias
- 3 Building Miniatures: Small-Scale Model Making - Part 1
- 3 Advanced Creature Teeth: Prosthetic Dental Appliances - Part 2
- 1 3D Pumpkin Carving - How to Carve a Pumpkin from the Outside In
- 5 How To Make A Latex Rubber Mask Part 3
- 3 Advanced Creature Teeth - Part 1
- 11 How To Make A Latex Rubber Mask Part 2
- 6 How To Make A Latex Rubber Mask Part 1
- 294 PAST LIVE WEBCOURSES
- 11 Monster Sculpting
- 8 Platinum Silicone Mask Painting
- 5 Feather Work: Puppets, Costumes, Hair & Makeup
- 9 How To Make Eyes For Puppets, Masks, & Makeups
- Working with Wigs - Wig & Hair Basics with Connie Grayson Criswell
- 14 Muscle Suit Fabrication with Ted Haines
- 7 Homework - Muscle Suit Fabrication with Ted Haines
- 13 Toy Design & Sculpture for Action Figures & Collectibles with Sandy Collora
- 10 Homework - Toy Design & Sculpture for Action Figures & Collectibles with Sandy Collora
- 13 Human Head Anatomy & Sculpture with Jordu Schell
- 11 Homework - Human Head Anatomy & Sculpture with Jordu Schell
- 18 Mastering Marionettes - Design, Construction & Performance with Scott Land
- 13 Homework - Mastering Marionettes - Design, Construction & Performance with Scott Land
- 16 Puppet Mechanism Basics - Eyes, Brows & Ears with BJ Guyer - Watch & Chat
- 11 Homework - Puppet Mechanism Basics - Eyes, Brows & Ears with BJ Guyer
- 12 Advanced Creature Teeth -- with John Cherevka
- 3 On Camera Hand Puppet Performance
- 9 Silicone Prosthetic Transfer Appliances - Age Makeup with Neill Gorton
- 3 Practical Magic: The Art of In-Camera Visual Effects with Joey Shanks
- 9 Buisness of Making Monsters with Shannon Shea
- 11 Stop Motion Animation with the Chiodo Bros
- 5 Foam Carving Puppets with BJ Guyer
- 3 3D Pumpkin Carving with Andy Bergholtz
- 4 Prosthetic Makeup Basics with Rob Burman
- 13 How to Make a Latex Mask with Tim Martin
- 2 Character Illustration with Terry Wolfinger
- 3 Halloween Costumes - Fabric Effects with Dawn Dininger and Amy Whetsel
- 9 Blood, Makeup & Gore FX with Gary J. Tunnicliffe
- 13 Hand Puppet Design and Fabrication with BJ Guyer
- 3 How to Sculpt a Dinosaur with Christopher Darga
- 2 Airbrush FX: Beginning to Advanced with Craig Fraser
- 1 Female Figure Sculpting in Cx5 wtih Adam Beane
- 3 Creature Design: Maquette Sculpting with Casey Love
- 3 How to Make a Sci Fi Helmet with Fon Davis
- 2 Hyper Realistic Silicone Painting with Tim Gore
- 2 Josh Herman Zbrush Creature Sculpting
- 13 Textures and Forms with Don Lanning Oct 26, 2013
- 9 Character Rendering in Photoshop with Dan LuVisi
- 2 Creature Maquette Painting with Jordu Schell
- 24 Textures and Forms with Don Lanning May 04, 2013
- 3 Tattoo Makeup A-to-Z: Cover, Create, and Apply with Christien Tinsley
- 11 Creature Design w/ Casey Love - Sculpting
- 7 Creature Design With Casey Love - Translucent Creature Painting
- 3 Creature Maquette Sculpting with Jordu Schell

