/robowaifu/ - DIY Robot Wives

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

Canary has been updated.

Build Back Better

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

Max message length: 6144

Drag files to upload or
click here to select them

Maximum 5 files / Maximum size: 20.00 MB

Captcha
no cookies?
More

(used to delete files and postings)


Have a nice day, Anon!


Robowaifu references Anonymous 09/09/2019 (Mon) 00:09:49 No.1 [Reply] [Last]
My favorite robowaifu is Chii. I'd like to see yours.
114 posts and 116 images omitted.
>>21953 There's an amazing variety of cute Emmys!
>>21954 there really is
>>22450 Second image appears to be from a different artist?

Open file (1.08 MB 1978x802 IMG_20210725_103858.jpg)
Bot Shitposting Bread Robowaifu Technician 07/27/2021 (Tue) 09:59:33 No.11754 [Reply] [Last]
M boy need so many booboo why not just give them otherwise it ll explode like the old chinese emperor or something not getting involved going away giving up some things,trash and whatnot >=== -add thread subject
Edited last time by Chobitsu on 07/27/2021 (Tue) 12:26:28.
78 posts and 10 images omitted.
>>22238 >My GPU is busted Bummer. Really sorry to hear that. Can we somehow set up a way to all chip in to help get you a good replacement do you think? You're one of our best AI researchers after all!!
>>22243 I appreciate any help I can get. I just setup a Patreon: https://twitter.com/robowaifudev/status/1653190581580107776 There's a Monero address on the bottom of the about page if anyone is concerned about anonymity
>>22238 >>22257 >8x NVIDIA A100 80 GB 240 1800 GiB 20 TiB $12.00 / hr https://lambdalabs.com/service/gpu-cloud
>>22344 A100 is unnecessary. With OpenDelta modified with gradient checkpointing support, just need RTX 3070s which are $0.10/hr on vast.ai or $0.12/hr for 3060s or $0.18/hr for 3080s. Partition the data (ideally one task per instance), spin up multiple instances and merge the weights after. Optionally, spend some time weighting them accordingly. I don't have code for it yet but it'd be possible to optimize the merge weights to some training data. Have a lot of stuff to do but on Monday I'll clean up and post the training code I made for finetuning 2.7B models on toasters with only 6 GB if anyone wants to give it a shot.
>>22349 >Have a lot of stuff to do but on Monday I'll clean up and post the training code I made for finetuning 2.7B models on toasters with only 6 GB if anyone wants to give it a shot. That sounds excellent Anon! Please do so.

R&D General Robowaifu Technician 09/10/2019 (Tue) 06:58:26 No.83 [Reply] [Last]
This is a thread to discuss smaller waifu building problems, solutions, proposals and questions that don't warrant a thread. Keep it technical. I'll start.

Liquid battery and cooling in one
Having a single "artificial blood" system for liquid cooling and power storage would eliminate the need for a vulnerable solid state battery, eliminate the need for a separate cooling system, and solve the problem of extending those systems to extremities.
I have heard of flow batteries, you'd just need to use a pair of liquids that's safe enough and not too sensitive to changes in temperature.
This one looks like it fits the bill. The downside is that your waifu would essentially be running on herbicide. (though from what I gather, it's in soluble salt form and thus less dangerous than the usual variety)
https://www.seas.harvard.edu/news/2017/02/long-lasting-flow-battery-could-run-for-more-than-decade-with-minimum-upkeep

How close are we to creating artificial muscles? And what's the second best option?
Muscles are perfect at what they do; they're powerful, compact, efficient, they carry their own weight, they aren't dependent on remote parts of the system, they can be controlled precisely, and they can perform many roles depending on their layout alone.
We could grow actual organic muscles for this purpose already but that's just fucking gross, and you'd need a lot of extra bloat to maintain them.
What we need are strands of whatever that can contract using electrical energy. Piezo does the trick at small scales, but would it be enough to match the real thing? There have been attempts, but nothing concrete so far.
What are some examples of technology that one could currently use instead?

High level and low level intelligence emulation
I've noticed a pattern in programs that emulate other computing hardware.
The first emulators that do the job at acceptable speeds are always the ones that use hacks and shortcuts to get the job done.
It comes down to a tradeoff. Analyzing and recompiling or reinterpreting the code itself on a more abstract level will introduce errors, but it is a magnitude of order more efficient than simulating every part of the circuitry down to each cycle. This is why a relatively high level emulator of a 6th gen video game console has close system requirements to a cycle-accurate emulator of the SNES.
Now, I want to present an analogy here. If training neural networks for every damn thing and trying to blindly replicate an organic system is akin to accurately emulating every logic gate in a circuit, what are some shortcuts we could take?
It is commonly repeated that a human brain has immense computing power, but this assumption is based just on the amount of neurons observed, and it's likely that most of them probably have nothing to do with intelligence or consciousness. If we trim those, the estimated computing power would drop to a more reasonable level. In addition, our computers just aren't built for doing things like neural systems do. They're better at some things, and worse at others. If we can do something in a digital way instead of trying to simulate an analog circuit doing the same thing, that's more computing power that we could save, possibly bridging the gap way earlier than we expected to.
The most obvious way to handle this would be doing as many mundane processing and hardware control tasks as possible in an optimized, digital way, and then using a GPU or another kind of circuit altogether to handle the magical "frontal lobe" part, so to speak.
359 posts and 146 images omitted.
>>22178 Sorry, but I can't work on this. Maybe in two or three weeks.
>>22178 >>22288 That's really good advice Noidodev, it would make for a really good new OP. Maybe the original OP will return in the meantime, but if not, then by all means give it a shot if you're willing! Cheers. :^)
>>22286 That might work. My goal would be making a non electric one. I would need to figure a way to make a clock work movement with enough torque to move the pump and install the self winding system used on rolex for when you move your watch so that it self winds every time robot chan moves.
New thread New thread New thread (>>24152) (>>24152) (>>24152) (>>24152) (>>24152) New thread New thread New thread
>>22032 >fibergrid That has got to be one of the most brilliant ideas ever. You could use a cheap ESP32 CAM Camera Module Kit. They sell them with cameras on them already for $10 USD. Then you have up to 1622×1200 sensor channels. WOW! what a great idea. Do them in a sort of X'Y' grid and then you have what part of a finger and how far up. You could use this for position sensors also. Have a rotating bump or wheel press on an array of fibers. So with a little work you could have every single touch sensor and position sensor in one $10 camera. Some ideas are so good they are just...stupendous and this is one.

C++ programming textbook; PPP2 Chobitsu Board owner 01/16/2023 (Mon) 03:57:21 No.18749 [Reply] [Last]
This is /robowaifu/'s official C++ learning textbook thread. It is based directly on Bjarne Stroustrup's college freshman textbook, Programming Principles and Practice Using C++, commonly referred to as PPP2. [1] This textbook thread belongs with this C++ Learning Classroom thread: (>>19777). note: This is a read-only document in essence. If you happen to catch the thread unlocked while it's still under construction, please resist the temptation to reply ITT -- it will get deleted! For now, just reply in /meta please. :^) --- Full program archives (through chapter 11): >file drop 230504 https://anonfiles.com/o8i6j4p7z8/PPP2_v0_1a_7z >PPP2-v0.1a.tar.xz.sha256sum b8a117369432ccaf82b3d1ad2037dd87bd7344bda9d0e9968ebe14be673db47a *PPP2-v0.1a.tar.xz ---

Message too long. Click here to view full text.

Edited last time by Chobitsu on 05/04/2023 (Thu) 13:51:11.
236 posts and 237 images omitted.
Open file (211.88 KB 1140x2262 PPP2_p395.png)
>"A >> operator reads into objects of a given type according to that type’s standard format." >"The standard library istream library also provides facilities for reading individual characters and whole lines." >"What if we wanted to read everything on that line at once and decide how to format it later? That could be done using the function getline()." >"One common reason for wanting to read a whole line is that the definition of whitespace isn’t always appropriate." --- >p395 command line + possible output: g++ -std=c++20 -O2 -Wall -pedantic ./ch_11/main_p395.cpp && ./a.out > > Dennis Ritchie >

Message too long. Click here to view full text.

Open file (246.17 KB 1140x1762 PPP2_p397.png)
>"Usually, we read integers, floating-point numbers, words, etc. as defined by format conventions. However, we can — and sometimes must — go down a level of abstraction and read individual characters." >"That’s more work, but when we read individual characters, we have full control over what we are doing." >"When we read individual characters, we usually want to classify them: Is this character a digit? Is this character uppercase? And so forth." note: see the code example for the listing of them. --- >p397 command line + possible output: g++ -std=c++20 -O2 -pedantic ./ch_11/main_p397.cpp && ./a.out > --- >p397 example code https://rentry.org/PPP2_p397 https://coliru.stacked-crooked.com/a/c12fc47b5e326104
Open file (139.90 KB 1140x1337 PPP2_p399.png)
>"This section provides a semi-realistic example of the use of iostreams to solve a real problem. When we read strings, words are by default separated by whitespace. Unfortunately, istream doesn’t offer a facility for us to define what characters make up whitespace or in some other way directly change how >> reads a string." >"So, what do we do if we need another definition of whitespace?" >"For most purposes we must treat punctuation just like whitespace. How might we get rid of such punctuation? We could read characters, remove the punctuation characters — or turn them into whitespace — and then read the “cleaned-up” input again" --- >p399 command line + possible output: g++ -std=c++20 -O2 -Wall -pedantic ./ch_11/main_p399.cpp && ./a.out > --- >p399 example code https://rentry.org/PPP2_p399 https://coliru.stacked-crooked.com/a/de67503d3a55b7a6
Open file (397.32 KB 1140x2987 PPP2_p400.png)
>>21874 >"Unfortunately, the code above is messy and rather special-purpose. What would we do if we had another definition of punctuation?" >"Let’s provide a more general and useful way of removing unwanted characters from an input stream." >"The basic idea is to read words from an ordinary input stream and then treat the user-specified “whitespace” characters as whitespace" >"To become a programmer, you need to read code, and not just carefully polished solutions to educational problems. This is [one such] example [of real code]." >"In another few days or weeks, this will become easy for you to read, and you will be looking at ways to improve the solution." --- >p400 command line + possible output: g++ -std=c++20 -O2 -Wall -pedantic ./ch_11/main_p400.cpp && ./a.out <<< "There are only two kinds of languages: languages that people complain about, and languages that people don't use." please enter words (ctrl+d to end input) about and are complain

Message too long. Click here to view full text.

Edited last time by Chobitsu on 04/10/2023 (Mon) 02:44:48.
Open file (340.11 KB 1140x2565 PPP2_p391_v2.png)
>>21869 >"note: this is an extended & reworked example of the book's original, that demonstrates moving data for both the character & binary formats to/from disk files, and confirming the resultant data are identical." Stop. Congratulations Anon, you've finished with chapter 11; and in fact with a couple of very detailed chapters loaded with information. C++ I/O streams are a bit tricky to master at first, but they are an exceptionally powerful and (nearly-always) elegant approach to I/O management in general. We can't use them everywhere, but when we can they offer us a unified approach to the world of data I/O that otherwise can be quite chaotic! Your time invested in mastering C++ streams is time well-spent Anon. Cheers. :^) --- >p391_v2 command line + possible output: g++ -std=c++20 -O2 -Wall -pedantic ./ch_11/main_p391_v2.cpp && ./a.out -rw-r--r-- 1 2001 2000 20 Apr 9 04:53 ints.bin -rw-r--r-- 1 2001 2000 57 Apr 9 04:53 ints.txt sizeof(char): 1 sizeof(int): 4 sizeof(double): 8

Message too long. Click here to view full text.


Prototypes and Failures #2 Robowaifu Technician 01/17/2023 (Tue) 02:10:46 No.18800 [Reply] [Last]
Post your prototypes and failures. We fail until we win. From now on with even more madness. Don't forget looking through the old thread >>418 to understand how we got here. >=== -minor subj edit
Edited last time by Chobitsu on 01/17/2023 (Tue) 03:01:26.
360 posts and 167 images omitted.
>>21616 Okay, that's a surprise. I'll look into it. I'd like to do something similar than before with the pics, but maybe a different background color and of course with the newer pics. Maybe one with only the new pics.
>>21616 Suggestions for the thread. If I don't react to the approval, you'll have to wait or make it yourself, since I won't be able to for at least a few days. Also, I can't change the collages after tonight (EU time).
>>21641 These are all fine, just use your own discretion NoidoDev.
>>21645 Thank you.
NEW THREAD NEW THREAD NEW THREAD >>21647 >>21647 >>21647 >>21647 >>21647 NEW THREAD NEW THREAD NEW THREAD

Open file (3.17 MB 4256x2832 AdobeStock_73357250.jpeg)
Open file (239.70 KB 1280x833 F1.large.jpg)
Open file (234.26 KB 1200x800 graphene.jpg)
Open file (122.78 KB 1280x720 maxresdefault.jpg)
New, Cutting Edge, or Outside the Box Tech meta ronin 04/09/2021 (Fri) 02:11:57 No.9639 [Reply]
ITT: We discuss Metamaterials, Self Organizing Systems, and other "outside of the box" tech (flexible PCBs, Liquid Battery, etc) I'll start with this video on self-assembling wires, and will add more as I come across it https://www.youtube.com/watch?v=PeHWqr9dz3c
20 posts and 7 images omitted.
>>20618 Interesting Meta Ronin. I expect this approach could also be reversed to create enshrouding, RF-protective foams. That is, to protect RF-sensitive components in the robowaifu -- both from unwanted transmissions, as well as unwanted interferences. >>20625 Very interesting Anon. Immediately reminds me of the so-called 'DNA computers', though they use entirely different phenomenon for processing. Thanks!
what if AI designed the robowaifu https://www.youtube.com/watch?v=hxKI4XBwBjU
>>21163 Interesting. Lol that was obnoxious to watch :^) I'm quite optimistic that approaches similar to this will be figured out for the garage Anon. So, is there any way you can see that you might use just this kind of technique today to build a robowaifu Anon? After all, you know what they say: (>>21119)
>>21163 >>21164 Thanks. They seem to plan to release the software. Maybe we should come back to this later: https://www.hyperganic.com/#countdown
>>21166 Wow neat! Thanks Anon. I wonder if they'd be open to helping us design humanoid robotic companions?

General Robotics/A.I. News & Commentary #2 Robowaifu Technician 06/17/2022 (Fri) 19:03:55 No.16732 [Reply] [Last]
Anything in general related to the Robotics or A.I. industries, and any social or economic issues surrounding it (especially of robowaifus). === -note: I'll plan to update this OP text at some point to improve things a bit. -previous threads: > #1 (>>404)
355 posts and 134 images omitted.
Picrels are general AI news related (Feb 2023): >>20978
Open file (159.97 KB 1884x207 Screenshot_2.jpg)
>>20719 aand here it go. > META's LLaMA already on torrent, 7B to 65B. https://files.catbox.moe/o8a7xw.torrent magnet:?xt=urn:btih:b8287ebfa04f879b048d4d4404108cf3e8014352&dn=LLaMA&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce
>>20997 you may get OOM error trying to load it. change batch size, and it should load : https://github.com/facebookresearch/llama/issues/61
Overwhelmed By All The Generative AI Headlines? This Guide Is For You <a look at the how different media coverage portrays AI & tech >Looking at past media studies, I gathered the “Top 10 AI frames.” They are organized from the most positive (pro-AI) to the most negative (anti-AI). Together, they encapsulate the media’s “know-how” for describing AI. >Interestingly, studies found that the frames most commonly used by the media when discussing AI are “a helping hand” and “social progress” or the alarming “Frankenstein’s monster/Pandora’s Box.” It’s unsurprising, as the media is drawn to extreme depictions. >If you think that the above examples represent the peak of the current panic, I’m sorry to say that we haven’t reached it yet. Along with the enthusiastic utopian promises, expect more dystopian descriptions of Skynet (Terminator), HAL 9000 (2001: A Space Odyssey), and Frankenstein’s monster. https://www.techdirt.com/2023/03/01/overwhelmed-by-all-the-generative-ai-headlines-this-guide-is-for-you/ https://archive.ph/b0Mrh
NEW THREAD: >>21140 NEW THREAD: >>21140 NEW THREAD: >>21140 NEW THREAD: >>21140

Electronics General Robowaifu Technician 09/11/2019 (Wed) 01:09:50 No.95 [Reply] [Last]
Electronics & Circuits Resources general

You can't build a robot w/o good electronics. Post good info about learning, building & using electronics.

www.allaboutcircuits.com/education/
74 posts and 20 images omitted.
Open file (427.08 KB 1500x1500 super start kit.jpg)
Open file (127.68 KB 1649x795 rip mr servo.png)
I'm looking to get into electronics. Are the ELEGOO UNO starter kits any good? There's one on Amazon for $40. I basically just want to learn how to program a microcontroller, control servos with a controller and understand enough so I can start building a robowaifu. Or should I save my money and just play with the circuit simulator in TinkerCAD?
>>16224 I actually have the kit on the left, and I definitely recommend them for learning Anon, sure.
I don't recall exactly where we were all talking about creating DIY garage-fabs, so I'll put this here for now. >Using mercury lamps as a UV light source ASML is able to get 220nm features out of a dry process. https://www.asml.com/en/products/duv-lithography-systems/twinscan-xt-400l Surely not cheap, but conceivable for a small robowaifu factory.
This here might be interesting for people who want to make sure they can go into prepper mode if they can't get their PCBs online anymore: https://jimlaurwilliams.org/projects/seychellePaper/index.html >Of the several types of etchant chemistries the hobbyist can choose, acid cupric chloride (also called acid copper(II) chloride or just cupric chloride) is one of the more interesting types, since it has the ability to be regenerated, or replenished, without having to throw away the solution.
>>16224 The answer to whether you should buy it is always yes

kiwi's Tutorials Kiwi 12/17/2021 (Fri) 20:32:59 No.14704 [Reply]
Kiwi here to teach fellow Anons. First is how to make a ball and socket that pop together with side guides. These guides turn it into a universal joint. You can incorporate this design into many different other designs, I recommend using petroleum jelly to smooth out the motion. For reference, the ball is a 12 mm sphere. The socket has an internal 13 mm sphere and the mm difference is necessary at all scales. More tutorials will come. All information is freely given for the sake of catgrill meidos.
18 posts and 20 images omitted.
>>15095 >Living hinges >Hobbyist FDM printing Kekw Thanks for the link, I'm sure it will help the other Anons that are learning. I'm fairly certain compliant mechanisms have been mentioned previously, you may learn a thing or two looking around this board. We are lacking in Anons with technical knowledge so, feel free to stay. t. Kiwi :^) (Can someone verify if the pdf's are safe?)
>snap fittings Oh hey, the concept I've been alluding to for the past month. >>15097 They are safe kiwi and illustrate some of the various designs that can be used with snap fittings.
Open file (19.92 KB 445x383 1.png)
Open file (70.72 KB 664x612 2.png)
Open file (37.27 KB 557x467 3.png)
Open file (107.31 KB 827x789 4.png)
Open file (94.12 KB 834x791 5.png)
Quick and easy clamp for 3D printed d shaft mated features. Works with almost all filament, though PETG would be ideal.
>>19413 Very nice work, Kiwi.
Open file (20.39 KB 665x552 Start.png)
Open file (21.38 KB 588x460 Rounit.png)
Open file (25.76 KB 598x531 MeasureHole.png)
Open file (35.89 KB 723x299 ArmProfile.png)
Open file (21.95 KB 779x416 Pull.png)
Super simple snap together moving joint. 1. Draw a symmetrical "T" 2. Pull/extrude it 3. Round the edge to make insertion easier 4. Use the measurement of the rectangle that will fill the hole as a guide 5. Draw the rest of your arm, make sure it's long enough to flex around the end of the "T" 6. Draw a rectangle with the tolerance needed to accept the "T" once inserted 7. Round edges to allow for ease of insertion

/robowaifu/meta-6: Christmastime Out In The Sticks Chobitsu Board owner 12/12/2022 (Mon) 23:01:06 No.18173 [Reply] [Last]
/meta, offtopic, & QTDDTOT General /robowaifu/ team survey (please reply ITT) (>>15486) >--- Mini-FAQ >A few hand-picked posts on various /robowaifu/-related topics -Why is keeping mass (weight) low so important? (>>4313) -How to get started with AI/ML for beginners (>>18306) -"The Big 4" things we need to solve here (>>15182) -HOW TO SOLVE IT (>>4143) -Why we exist on an imageboard, and not some other forum platform (>>15638, >>17937) -This is madness! You can't possibly succeed, so why even bother? (>>20208) >---

Message too long. Click here to view full text.

Edited last time by Chobitsu on 02/16/2023 (Thu) 01:14:58.
362 posts and 83 images omitted.
>>23299 >You're specifically talking about something like foamcrete... No I'm not.You are throwing up straw Men that are not what I'm talking about. >You admit there's better materials The best material is that which is cheapest which will do the job you want. I'm not interested in building Olympic athlete level bone. Look I just asked some questions about a sort of glue on an off chance that someone would know how to proceed with a more basic activated waterproof formaldehyde glue. It's a odd thing but someone might happen to have an answer to this. I did give a patent reference of just such a thing. You keep telling me I must do it this way or that way but I'm telling you that there have been different ways that are not your way and that your way is not what I'm talking about. The bottom line is that there are huge advantages in cost and manufacturing if you could pour concrete into molds to make a whole skeleton or many of them at once. Fiberglass, carbon fiber, etc. requires either hand lay up, vacuum resin infusion or machinery that pressurizes the resin into the mold. All these requiring either a lot of hand labor. expensive consumables in the case of resin infusion or expensive machinery. I don't want to talk about this anymore because we're not talking about the same thing and I don't want to talk about concrete for hours.
It just came to me. I;ve been barking up the wrong tree. https://en.wikipedia.org/wiki/Moisture_cure_polyurethane Gorilla glue. Gorilla glue is waterproof, expands so it would coat good. https://www.gorillatough.com/product/original-gorilla-glue/ If you graded the concrete aggregate so that all spaces were very small you could likely have a very strong material. The Army did a study on concrete and that is how you make high strength concrete. This is why I write such weird stuff at times. Somehow writing this stuff down sometimes creates odd connections. I have no idea why I did not see this before. Of course it may not set in the extremely alkaline conditions of concrete. I'll have to find out. BTW way I have a folder on concrete and it's over 4GB in size on papers and books on concrete. Not that I've read every bit of it but I've seen a good bit. I really like concrete. It's an amazing material. Here's one paper with a mix for Ultra High Performance Concrete Development of Non-Proprietary Ultra-High Performance Concrete for Use in The Highway Bridge Sector 13100
After looking further. Too much water. Likely not work for gorilla glue but...will look more.
>>23303 Do you even know what a strawman is? I said foamcrete because it's actually the product you're looking for, not because I want to argue about it. You set up your concrete mold, get the chairs for your mesh or rod support, put the chairs under it, pour your mix, vibrate it until it's settled ,wait until the concrete begins to set, remove the chairs, set the skeleton back in, shake it again... You're doing a lot of hand work any way. I'm not telling you what you're going to do, I'm telling you what the properties of the material you are talking about will *allow* you to do. Considering I haven't actually told you to do anything, I've only offered some practical advice, I'll follow up with more advice. By all means please use concrete for diameters less than an inch because you're not worried about Olympic athlete level bones, I'm sure your books and folders on concrete will help you realise why it won't pass any stress tests.
>>23313 >Do you even know what a strawman is? Yeah it's an idea that someone proffers that is sure not to work so that they tell someone what they are doing is wrong. Like, >I said foamcrete because it's actually the product you're looking for... then you say, > I'm sure your books and folders on concrete will help you realise why it won't pass any stress tests. So yeah I'm fairly confident that what you're doing here is propping up a straw man. >I've only offered some practical advice Practical? I don't need any advice from people who tell me to use foamcrete for waifu bones. You don't know what I'm talking about. The question I asked was fairly narrow and likely very few people would know the answer. I only asked because...you never know. Someone might know the answer. Those that did would understand the references I gave. You did not. Hence your telling me about foamcrete and totally misunderstanding.

Report/Delete/Moderation Forms
Delete
Report