Pour ce qui est des connaissances je n'en manque pas grâce à internet.
Internet c'est bien, mais si on pouvait devenir expert sur seulement un seul des domaines que tu vises grace à internet ça serait effectivement merveilleux. Malheureusement c'est pas du tout le cas. Toi tu cherches juste à être en gros un expert très avancé en mécanique, traitement du signal, automatique, IA, programmation extrémement bas niveau, OS temps réel, drivers, et j'en oubli surement à la pelle...ET ce sans avoir a priori le début du bagage nécessaire parce que internet pour faire de l'arduino, du C/Java c'est super pour du vrai complexe ça devient moins pertinent.
L'assembleur, c'est loin d'être une mauvaise idée, une fois bien maîtrisé il est même possible d'approcher de très près voir dépasser la vitesse de programmation des autres langages, l'assembleur permet absolument tout, et est excessivement simple d'utilisation.
Oui tu peux même programmer directement en 1 et 0, au final on processeur il ne connait que ça, mais ça veut pas dire que c'est simple d'utilisation, tout au contraire, plus tu descends en bas niveau, plus la compléxitée grandie...Franchement tu n'as d'après tes dires jamais programmer (quoi je sais plus quoi en gros un fibonnaci ou truc du genre), un bon programmeur sytème bas niveau, après 5 ans d'études il met encore au minimum 2/3 ans à apprendre comment faire, et ça court pas les rues.
D'ailleurs tu t'es posé la question du debug de ton super programme tout en assembleur? non parce que comme tu n'auras pas d'OS, rien tu vas faire comment (des solutions existent, je te laisse trouver, mais je mets une pièce sur le fait que tu n'y a pas pensé).
Et aussi attention, la plupart des exemples d'assembleur sur linux (par exemple) sont trompeurs, le code est déjà très long/complexe mais il s'appuie sur des librairies que tu n'auras pas sur ton projet vu que pas d'OS...
L'usb j'ai vu comment ça fonctionne, rien de si insurmontable.
Tu as vu quoi de l'USB, parce que toujours attention, l'usb au dessus d'un OS ça marche facile (et encore), c'est normal c'est le but, mais un bon driver USB ne se programme pas en 5 minutes, surtout ans aucune aide (pas d'OS dans ton projet), c'est devenu relativement stable mais après plusieurs années, c'est un peu pareil que les drivers wifi qui sont une plaie à faire fonctionner correctement (par exemple sur OS X, le wifi n'accroche pas tes, sur windows 10 ya eu pas mal de pb au démarrage)
Enfin si je crée ce robot ce n'est pas sans une grande récompense derrière, si le projet aboutit je serais au mieux au moins multi millionnaire au pire j'aurais appris pas mal de chose sur l'électronique et l'informatique, je n'en ressors que gagnant. Si maintenant il est question d'un petit robot extrêmement limité dont les besoin en connaissance sont médiocres, là je ne serais plus de la partie car tout ce que j'y gagnerais c'est de l'âge.
Oui là je peux plus rien pour toi.
Si pour être multimillionaire sur un projet de malade, tu as besoin des conseils aussi peu avancés que ceux que tu demandes sur ce forum (et je n'insulte personne ici je pense en disant qu'ici c'est un forum très sympa sur la robotique en général, avec des gens très calé dans plein de domaine, mais pas suffisament pour mener un bien un 100eme de ton projet)
Bref essaye de prendre du recul, regarde ce que les gens ont fait ici, tu as des exemples d'humanoïdes plutôt basiques qui même après des heures et des heures de boulot dessus reste basique, mais c'est normal, un robot à la Boston Dynamic, c'est une équipe d'ingénieurs spécilaisés qui bosse dessus depuis plusieurs années...
J'oubliais la cerise sur le gateau, de mémoire ton robot ne doit pas couter plus du quart de celui de nao qui fait 1/4 de la taille du tien, avec 1/6 des ddl du tiens... c'est plus un manque de recul là...
Je te souhaite sincérement de réussir mais comme tu peux le voir je n'y crois pas une seconde...