/robowaifu/ - DIY Robot Wives

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

Site was down because of hosting-related issues. Figuring out why it happened now.

Build Back Better

Sorry for the delays in the BBB plan. An update will be issued in the thread soon in late August. -r

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)


“I am not judged by the number of times I fail, but by the number of times I succeed: and the number of times I succeed is in direct proportion to the number of times I fail and keep trying.” -t. Tom Hopkins


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.
>>34445 >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. Looking forward to seeing what all you come up with Mechnomancer! Cheers. :^)
Open file (1.02 MB 795x1071 spud foamhair.png)
Open file (902.14 KB 805x1077 arm shortening.png)
The reciprocating bipedal walking mechanism still needs some work, so I converted it into the walking mechanism for BUD, who is currently quite wiggly because there is only 2 bolts holding the top can on. Even so I might put in active gyroscopic stabilization so SPUD doesn't get jostled all over the place. Created a devoted version of the face mechanism to test out different face proportions/styles. Re-making the hair out of craft foam (and will use markers for shading). Adjusted proportions slightly, including shortening the arms/torso by an inch or two. Giving SPUD some dangly legs while she rides BUD. Servos are in the neko toes so whenever she hears words like "foot" or "toes" she will stretch her toes out lol. Also created a text-based program to create basic animation files (list of servo positions per frame): create 2 poses and the amount of time to motion tween from one to another. Just need to deploy it on SPUD (set default servo positions/limits and apply the servo library) so she can dance in her Christmas attire.
>>34531 This is freakin' cool, Mechnomancer. I hope the face testbed allows you many quick-turnaround iterations now. Dear SPUD's new tootsies a cute! :D
>>34533 New face proportions get. Roughly done, I'll be re-doing it with a more delicate touch (and not have to photoshop in eyebrows) after I do servo tests. And vid of a bit of security for robowaifus. A nifty bit of code if I do say so myself, since examples of the face recognition library can be hinky I whipped up my own. Face markers are generated by scanning a folder for pictures deriving name/classification from the filename. It has to do that every time the program starts up because saving the list of markers into an external text file is a bit of a chore. In future more info can be correlated to faces like contact info, notes or even conversation history based entirely on the detected face (I think I did this in an earlier iteration but I've streamlined the code more). Don't want unknown people talking to your robowaifu and learning of your plans for world domination! |:o) First the program scans for faces using a Haar cascade, then (if present) crops the face out and passes it to the face recognition library which identifies it, and does this for each face detected. (Not sure if there is a performance difference but at least it isn't running the high-overhead version every frame). You can see the examples where I've used Joe Biden, Tim Pool and "unknown" aka Ian Crossland. Of course it detects any face including ones on pictures and screens so if someone prints out a picture of your face or has it on their phone it spoofs the code lol.
>>34537 Lol. Where's the IM Team when you need them? :D > "...and apparently a rogue Ayylmao is currently impersonating a standing US President. This is a crisis situation. < "Your mission -- should you choose to accept it -- is to patch your robowaifu's recognition code to unmask the true identity of the imposter. As usual... <---> Yeah, impressive progress, Anon. I'm hopeful at some point that you'll release blueprints/software/etc for SPUD to the world. Once you think she's progressed enough to be ready for that. But even if no, thanks for sharing your development progression here with us on /robowaifu/ , Mechnomancer. It's been great fun to watch! Cheers. :^) >=== -sp, minor edit -add funposting
Edited last time by Chobitsu on 12/03/2024 (Tue) 02:08:49.
>>34540 >release blueprints/software/etc for SPUD to the world. I'm putting together a document for SPUD public release version 1 (internal 2.68), which will be a basic voice-controlled assistant. I want to make sure everything works well enough to give a relatively easy and fun experience for the user. Plus I have no idea what the licensing is for the software so erring on the side of caution by making the code available for free is ideal. The main functionality will be voice commands, but the user won't have to touch the main code library to add them on. He only need create his scripts in the right directory with the proper name with a few other small rules in mind when designing the action. Plus installation instructions down to the terminal commands to install the necessary libraries will be nice. There is probably some way to have this auto-generated with python virtual environments and whatnot but I have no idea how to do that so I'm going all manual. The roadmap: Version 2 has screen-face graphics (modular similar to the voice commands), Version 3 doing the whole personal LLM server thing, and Version 4 controlling a physical body. I got a sneaky idea for Version 4 to help with robotics n00bs which won't cost the user much more than $500 or so. I will probably whip up some voice commands/and other gubbins in between releases to flesh out the functionality, naturally on a special little github just for SPUD.
>>34545 Sounds like a good set of plans, Mechnomancer. Thanks! :^)
>>34545 That's amazing! I might use it in my design, but with credit ofc.
>>34537 The SPUDs rough new face.gif shows how you can get a really good look with simple parts. I wonder how much we could simplify facial muscles and still get something that looked real?
>>34545 i am planning on paywalling some things. the patreon is currently barren. kind of sad people cant donate a little bit. where are those people that were saying theyd help financially. Anyways good luck but $500 is an amount people are only willing to pay if they believe it came from a corporation.Americans hate the government and love corporations. Both are are just man made institutions. The current corporations are just inneficient zombie institutions propped up by cheap debt where employees go to warm a seat and the people in charge use as a an atm. They dont want to innovate they just want their atm machine to keep pushing out money so theyll say what investors want to hear and thats about it.They hate the government but love the law isnt that funny.
Open file (510.82 KB 754x1064 spudface 2 owo.png)
Open file (999.77 KB 639x1070 nekkid spood.png)
>>34587 >use it in my design, but with credit ofc. Well, that is the idea ;) I just have high standards for public release: I want releases to be relatively well-documented and easy to use. >>34637 >le simple Well, I got inspired quite a bit by Wasuarts, who used a unique way of doing the eyes by having eyelashes drawn on the immobile eyes separate from the eyelid (and the eyelid slides over the eyelash/eye combo), so for the rough face .gif there's actually 4 layers: face surface, eyelid, eyelash, eye. After all, you can't get into the uncanny valley if you never approach it :D I'm working on a more realistically proportioned face (attached, I wonder if anyone can identify the waifu lol) with a quick little idea for a flappy mouth that occured while cutting out the paper templates. I might make the eyes a little bigger, idk. Also took SPUD's breastplate off to try out some different ribcage proportions. Feels like her ribcage is too long/tall. She looks quite robot-y underneath, showing how important aesthetic panels are. I need to figure out a cloth-based way to build up her trapezeus because some of the foam I tried (the green bits behind her right shoulder) didn't work out. Of course I could just pad with foam/polyfill once I get the proportions settled and put her back in the morphsuit, with a few alterations to showcase the robot-y arms n shins.
Open file (70.25 KB 512x512 image.jpg)
>>34641 i aware youre very technically competent but your aesthetics is where it falls a little flat. for the mechts too. theres just no way to look carboardboard not look bad. if those mechs had a nice polishes metal surface theyd look more impressive. it doesnt have to be metal it can be chrome plated plastic. i did this on image 2 image ai. looks cooler. also imentioned once taking it around the city thatd be funny.
>>34643 That's a bit harsh. I think it looks good, especially for an unfinished/unpaneled prototype. My only complaint is that the hands are a bit big.
>>34545 I would do a CC-BY NC. Basically, anyone can use it, but you have to credit the creator, and anyone else can't market it. https://creativecommons.org/share-your-work/cclicenses/ I would look into the licensing thread, but they're into the MIT License
>>34644 i mostly meant his mechs the paper face does have it charm but it has no mouth. maybe an origami mouth? the hair is also interesting cause the hair can be messy.
Open file (145.05 KB 256x256 SPUD's new face.gif)
Made a few tweaks to the face. Once I get these parts animated with servos SPUD will be quite adorkable. Can even do the Mina squint :D The lower eyelid thing I discovered by accident by sliding the mouth panel up further than it should, so I just put a little black on there. Different mouth expressions can be achieved by having a round mouth and the upper lip cutting it off at different points. So different mouth movement distances give the appearance of a frown/unhappy or smile all with the same graphic.
>>34650 That's great!
>>34650 Neat! Real serendipity IMO about the lower eyelid 'squint'. I bet there's a fairly strong causal-weighting with the jaw motion there IRL. Cheers. :^)

Report/Delete/Moderation Forms
Delete
Report