/robowaifu/ - DIY Robot Wives

Advancing robotics to a point where anime catgrill meidos in tiny miniskirts are a reality!

We are back again (again).

Our TOR hidden service has been restored.

Max message length: 6144

Drag files to upload or
click here to select them

Maximum 5 files / Maximum size: 20.00 MB

More

(used to delete files and postings)


“Perseverance is not a long race; it is many short races one after another.” -t. Walter Elliott


Open file (2.28 MB 320x570 05_AI response.mp4)
Open file (4.77 MB 320x570 06_Gyro Test.mp4)
Open file (8.29 MB 320x570 07B_Spud functions.mp4)
Open file (1.06 MB 582x1446 Bodysuit.png)
SPUD Thread 2: Robowaifu Boogaloo Mechnomancer 11/19/2024 (Tue) 02:27:15 No.34445
This first post is to show the 5 big milestones in the development of SPUD, the Specially Programmed UwU Droid. You can see the old thread here: >>26306 The end goal of SPUD is to provide a fairly high-functioning robot platform at a relatively low cost (free code but a few bucks for 3d print files) that can be used for a variety of purposes such as promotional, educational or companionship. All AI used is hosted on local systems: no bowing to corporations any more than necessary, thank you. Various aspects of the code are/will be modular, meaning that adding a new voice command/expression/animation will be easy as making the file, naming it and placing it in the correct folder (no need to mess around with the base code unless you REALLY want to). While I'm researching more about bipedal walking I'll be making a companion for SPUD to ride on, so it might be a while before I return to the thread.
@Mechnomancer good job on /g/ (salutes)
Open file (635.31 KB 1025x505 SPUD sees.png)
Just a quick update: got image recognition and object detection running on SPUD that feeds the results in a friendly format to the LLM. No idea how the LLM will react, tho.
>>41730 POTD Excellent advance, Mechnomancer! Looking forward to seeing where this goes with integration of an LLM. Cheers. :^)
>>41730 Nice!
>>41730 Could this solve the symbol grounding problem?
>>41758 >symbol grounding problem Silly philosophy IMO. :D But yeah, if you want to hop onto that merry-go-round, then I'd say that no, this doesn't in the least solve this """problem""". All those textual tokens Mechnomancer's system is spouting out are -- you guessed it -- symbols! And the digital signals inside the C++ engine code of OpenCV? Symbols. And the digital, visual lightwaves impinging themselves onto the CCD die inside the camera itself? Symbols. >tl;dr >"Very clever young man! But its symbols. Symbols all the way down!!" <---> And that question is far more about 'philosophy of reality' IMHO, than it is what the CS/AI guys try to spin it as. God defines reality. He spoke this one into existence, and one day he will remove the Word of his power, and all this will vanish in fervent heat. What then!? :^)
>>41759 >"Very clever young man! But its symbols. Symbols all the way down!!" In God's thumbprints there are mysteries
>>41759 https://en.m.wikipedia.org/wiki/Synesthesia There is a reason they are called feeling.
>>41760 >>41761 Heh, yeah I'd say you yourself have some really engrossing insights in this domain of "signal symbologies", Mr. Cyborg! :D <---> Cheers, Anons.
>>41761 >Synesthesia Not as much fun as you'd think.
>>41765 I have auditory tactile synesthesia. It is both a gift and a curse.
>>41765 I personally think it's kinda one of those mixed blessings. Most things are, you know. :^)
Open file (1.00 MB 800x600 newtype gif.gif)
>>41767 I do have some of the more usual ones, such as a taste being a color (tomatos taste green btw), numbers having personality (the number 2 is a snooty little shit). But having synesthesia with human microexpressions and body language can be trippy.
>>41795 >the number 2 is a snooty little shit It's funny, I have a similar thing with math problems. I agree with the guy in the pic, 8 x 7 = 56 really does have a football/military kid vibe. 9's time tables feel really edgy and high tech. 4 gives me classic Ivy League programmer vibes, the type to sit in a chair by the fireplace and smoke a pipe. Probably since it's used so much in artificial construction.
>>41761 >>41765 >Synesthesia I don't experience synesthesia myself, but for some reason about 20 years ago I thought I had it, because inexplicably, whenever I played the original Zelda on an emulator there was a strong musky shit-like smell that went away immediately whenever I wasn't looking at the screen. It's weird trying to explain that I don't normally have synesthesia, but playing Zelda 1 smells vaguely like brown. And now I can't help but associate synesthesia with Kanye West / Tame Impala: https://www.youtube.com/watch?v=zKWlEej2j5Q
>>41812 Everyone has it to some extent. Go look up Allen Snyder.
Open file (1.12 MB 957x1381 SPUD not-so durp.png)
Open file (2.16 MB 1836x1228 SPUD durp.png)
Open file (1.48 MB 1021x1369 behind SPUD's face.png)
Printed off a new face for SPUD: bigger eyes and upgraded the mouth mechanism. Mouth is just a tab that sticks out like a toungue, but flush against the face with a mouth texture on it. She can now look more unhinged or owo, depending on pose. Had to re-glue 3dprinded bits of the eyelid rack so I might have to wait a few days before callibrating the servos again. Still have to glue on her giant eyebrows, too.
>>41841 A Cute! In your 2nd pic-related, I see the mouth in two different positions, but I'm unable to detect the seam for the nutcracker chin assembly to move up and down. Is this two different prints? Regardless, great to see you making progress with dear SPUD, Mechnomancer! Please continue to keep us all up to date. Cheers. :^)
Open file (513.07 KB 710x726 SPUD panels.png)
>>41842 >I see the mouth in two different positions, but I'm unable to detect the seam for the nutcracker chin assembly to move up and down. Is this two different prints? Face is a single print. The mouth graphic is a separate little panel that slides out of a slit along the mouth line (and should always be poking thru slightly). No nutcracker seam required. SPUD is giving off Furby energy in the pic lol
Open file (90.28 KB 1024x576 NepRig.jpeg)
>>41841 Truly amazed at how far you've come. She's looking cuter than ever! Using aspects of animation is paying off heaps. It's amazing what sliding a few elements around each other can do.
Open file (261.87 KB 474x359 good job 1.png)
Open file (866.05 KB 498x277 good job.gif)
>>41841 This looks unreal. You were able to have a 2D character stay 2D, yet also be 3D. Amazing! >>41846 Five Nights at Mechnomancer's
Open file (2.46 MB 1832x1208 SPUD face 2 smug.png)
>>41855 >It's amazing what sliding a few elements around each other can do. Eyelid has been attached. Now the smug levels are off the charts. Unfortunately the rack isn't meshing with the servo gear and I've misplaced the prints of new ones, so I'll have to manually pose the eyelids for now. >>41856 > You were able to have a 2D character stay 2D, yet also be 3D. Why have realism when you can have better than realism? How about a̶n̶ ̶e̶l̶e̶p̶h̶a̶n̶t̶ ̶w̶i̶t̶h̶ ̶b̶l̶u̶e̶ ̶e̶y̶e̶s̶ waifu-ism?
>>41846 >>41861 Ahh, now I understand! Thanks, Anon. BTW, @GreerTech is right: this is a great solution to the problem of IRL facial animation. Simple, yet effective & cute. I'd call that elegant! Cheers, Mechnomancer. :^) <---> Karakuri I'd recommend to you and other'nons here getting one of these papercraft toy books (I have the one listed; its high-quality cardstock paper cutouts inside). This is an ancient tradition of making child's toys from paper, and I feel it can inform some of our efforts here if we give it a chance. Super-inexpensive way to do things. * Cheers. :^) https://takemy.money/mechanical-paper-animal-toys-from-japan --- * And ofc, cf. our own Papercraft Waifu thread! :D ( >>271 )
Edited last time by Chobitsu on 09/25/2025 (Thu) 01:50:06.
Open file (5.76 MB 392x854 SPUD mouth test.mp4)
SPUD's face is more or less calibrated, I just need to adjust the mouth panel as it is fully retracted, but still sticking out giving her a poggy/soy face. For ease of use I'm just using gorilla tape to hold her face on lol. And as usual mouth servo sounds are amplified due to phone audio silliness.
>>41883 Very cute
>>41883 Nice! Could the shaking be lessened?
>>41883 Naicu! Very responsive reactions. I forget, are you accounting for speech/mouth synchronizations yet, Anon?
Open file (569.06 KB 868x726 SPUD reason.png)
>>41888 >robo-parkinsons Major reason for the shakes is the mouth linkage hitting the eye panel (picrel). I'll have to either a) move the mouth panel down so the mouth linkage doesn't have to go as high or b: move the entire face down so the mouth linkage doesn't have to go as high. Each one is just as annoying as the other. >>41894 >speech/mouth synchronizations yet, Anon? yeah, I was just letting the lip synch service run the last "simon says" she did. I forgot to charge her bluetooth speaker fren so no audio. It's basic mouth flaps based on the amplitude of the .wav file. I might try to smooth out the jaw motion a bit. I couldn't figure out asynchronous code very well so I just run 2 python scripts (aka separate processes) at the same time in different terminal windows (or 1 in thonny lol): 1 for the lip synching and 1 for the LLM/voice commands.
>>41900 >Each one is just as annoying as the other. What about changing the linkage itself? >>41900 >I might try to smooth out the jaw motion a bit. Looking forward, as usual. :^) >I couldn't figure out asynchronous code very well so I just run 2 python scripts C++ has numerous solutions, but I'm not too sure about Python. Does it support even just multithreading rn? Regardless, great progress! Keep going, Mechnomancer. Cheers. :^)
Edited last time by Chobitsu on 09/26/2025 (Fri) 12:27:01.
Open file (5.82 MB 463x480 SPUDfacefadegif.gif)
>>41901 >What about changing the linkage itself? There isn't a lot of room behind the face for additional bits (picrel), plus no new bits my printer is clogged and I have more exhibitions to get ready for in the upcoming weeks. Just wanna get SPUD back operational. Might just readjust the mouthpanel or add more onto the eyepanel so it slides over the mouthlinkage instead of colliding. >Python multithrooding? Theoretically, yes. In various ways that are different for nerdy technical ACKSHUALLY reasons. But for unknown reasons some libraries literally won't work when multi-threading (or subprocesses or whatever) in the same script with other libraries for some magical juu juu technical reason. Will probably get around to setting up code to automagically start/stop other python scripts program thingies.
>>41902 Ahh, understood now. Well I hope you get it all sorted before your upcoming exhibitions. Regardless, I think dear SPUD will be a hit for you, whether or no. >Will probably get around to setting up code to automagically start/stop other python scripts program thingies. That might work. Good luck, Anon! Cheers. :^)
Open file (7.18 MB 886x1920 SPUD explains.mp4)
Open file (2.73 MB 886x1920 SPUD rap.mp4)
SPUD explains some of the things for me. Have 2 image recognition libraries running: 1 for objects, one for general environments. I have to do a few adjustments to make, such as her eyebrows wriggling when she talks and (eventually) some eyeball adjustment, but she's functional and looking better than she did :)
>>42014 POTD Very exciting to see this part working more smoothly, Mechnomancer. Cheers. :^) FORWARD!
>>42014 Nice! It's really cool to see the near completed prototype. It's definitely good enough for promotion, that's for sure! She is right, robowaifus are here to stay!
Open file (3.81 MB 464x1280 Spud tootsies.mp4)
Finally got around to recording a vid of the tootsie action.
>>42218 Heh, cute! >that clack Can you find a way to bumper them so kids don't have the full "SPUD Scissortoes of Death!" experience? Might make them a little nervous being down close where they are and all. Cheers, Mechnomancer. GG! :^)
>>42219 >"SPUD Scissortoes of Death!" Funny enough that was never an issue. Kids saw her reacting to me saying "toes" and they ran right over to try to get her to do it :D
>>42225 Oh that's good then! :^)
>>42218 Super cute
>>42218 So you suppose harpy girls would be easier to engineer than standard human feet?
>>42218 We have robowaifu feet videos before GTA 6 >>42230 "I used the harpies to destroy the harpies"
Open file (6.96 MB 720x1200 Spudgui.mp4)
>>42234 >robowaifu feet videos Kek A demo of SPUD's gui. Because it runs asynchronously it slows the llm down to a crawl but at least the preprogrammed functions are in real-time. I'll try to integrate it into the main program and make it toggle-able. Also have a reason to redo spuds face again (mostly fixing the eyes). She did a bit of a faceplant during setup. Runs fine tho.
>>42234 KEK >>42239 That's actually really cute. Great work on the GUI, keep it simplistic for this environment! The timings seem a bit off? I'm sure you can solve the synchrony & compute resource-allocation issues, Mechnomancer. My own plan is to have a smol mesh of 4 SBCs onboard the robowaifu to distribute compute loads. >faceplant Ahh. I noticed her eyebrows/lids were a little off before. I hope nothing structural needs replacement. Regardless, dear SPUD is coming right along! Nice work Anon, keep it up. Cheers. :^)
Edited last time by Chobitsu on 10/13/2025 (Mon) 06:07:09.
>>42241 >The timings seem a bit off? Yeah, I threw it together in less than an hour. I'll solve the synchrony issue by only having the image window be updated after the AI does its shenanigans. I talked with a puppet maker who was taught by Tom McLaughlin (of Dark Crystal/Jim Henson fame) and listened to his panel. He does traditional cloth work (I wish I got a pic of his "Beast" for a children's production of Beauty and the Beast) and works with silicone by creating a foam shell (furniture or eva foam) then spreading/smoothing silicone (aka bathroom caulking) over it. It has given me some ideas how to do a "rubber" face that would be easy and (hopefully) not creepy. Of course I'd have to get my 3d printer back running again so I could make the servo frame for it. In the meantime I could probably do some tests to try adding certain curves to SPUD's 2d cosplay.
>>42252 Ahh, makes sense. I hope it turns out being just that simple! :^) >It has given me some ideas how to do a "rubber" face that would be easy and (hopefully) not creepy. Neat! Good luck with this effort Mechnomancer. Looking forward to seeing the results. Cheers. :^)
Edited last time by Chobitsu on 10/15/2025 (Wed) 18:10:31.
Open file (1.43 MB 1025x763 motor control.png)
I've been working on a closed-loop motor control system (pic rel). An arduino acts as an analog reader sending data on the serial bus (with a servo breakout board acting as a breakout board for motor encoders aka potentiometers), while a MCP23017 (red glowing jellybean) sends out digital signals via I2C which get amplified by the ULN2003 (purple guy). Arduino isn't doing digital outputs because I discovered with other projects it can have power issues if you have too many digital outputs, and I don't have I2C analog readers because they didn't sample very fast (like 2 samples per second, could be user error but why bother when I already have something that works?) So is it SPUD-related? Not really. Or at least, not immediately. This allows the raspi to control motors via the MCP2307 (sending digital outputs to a separate motor controller) and read real joint position and act accordingly. This opens the doors for controlling many other types of motors, from smol hobby motors to 3500lb winches to screw-drive linear actuators, which is good because screw-drive linear actuators they only use power when moving. They tend to move slow but can easily be pushed beyond their voltage rating. So, maybe SPUD will have linear-actuator-based legs. Or I might just plop her on a big reciprocating spooder base. https://www.youtube.com/watch?v=fTtXNjmahzE
>>42385 THIS LOOKS AMAZING. I'm really glad to see your research in this area, Mechnomancer. If we can devise sophisticated motor control schemas using cheap COTS parts that will strongly solidify these efforts as every'non DIY projects. I hope you in fact create linear actuators for dear SPUD'S legs. We need more research in this area tbh. Looking forward to your progress, Anon! Cheers. :^)
You should make a github
>>42424 >github Eventually, I only wanna release properly documented stuff cuz I've encountered many a repository that isn't properly documented D:< I've gotten better at doing documentation during development (makes it easier to find & fix stuff) so that's more of a possibility. I also discovered a faster way to do graphics on the raspberry pi, so that means I'll be re-building Pringle to be even more optimized. Among faster render times I plan to put dependency installation right in the code so it is just run and done with a few other features.
>>42455 >I also discovered a faster way to do graphics on the raspberry pi, so that means I'll be re-building Pringle to be even more optimized. Among faster render times I plan to put dependency installation right in the code so it is just run and done with a few other features. Excellent! Looking forward to this, Mechnomancer.

Report/Delete/Moderation Forms
Delete
Report