Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Programming a cyborg just by typing words?

  1. Feb 19, 2015 #1
    I thought of building a human cyborg where the programming is done like a robot but it has human organs and cells and grows just like a human does. This involves quite a bit of typing for certain organs like the heart.

    The program says to me in a female voice "Select cyborg" and I select human. The program then says "Connect cyborg to computer to continue" and I do so. The program then says "Select organ" and I select the heart first. I then program the heart like this:

    SA node:
    Keep the atria pumping

    AV node:
    Keep the ventricles pumping

    Bundle of His/Purkinje Fibers:
    Send signal from AV node to ventricles

    Right Atrium:
    Pump deoxygenated blood into the right ventricle

    Right Ventricle:
    Pump deoxygenated blood into the pulmonary artery

    Left Atrium:
    Pump oxygenated blood into the left ventricle

    Left Ventricle:
    Pump oxygenated blood into the aorta


    Then the program says "That looks to me like a normal heart."
    I then select another organ, say the stomach and before it lets me program that organ it asks me "Do you want to transfer this from the computer to the cyborg's brain?" and I select yes.

    I do this on and on and when I get to the muscular system I can not only program individual muscles but also program different combinations of muscles to move in a certain sequence to do something such as walk or run or throw a ball. Now this does not mean that it has automatically learned it when it comes to these voluntary muscles. But unlike all other humans it will take a much shorter time to learn how to use these muscles making it less prone to muscle and bone injuries.

    But how will the cyborg's brain know which neurons to send a signal through for something like raising heart rate if I just transfer it all to the cyborg's brain in words? I mean lots of nerves travel to the heart, all doing different things to the heart in different scenarios like telling it to raise Heart Rate, lower heart rate, raise blood pressure, lower blood pressure and so on.
  2. jcsd
  3. Feb 19, 2015 #2


    User Avatar

    Staff: Mentor

    Doesn't sound feasible. What will be your base programming language? What will be the AI layers that you put on top of that base programming language?

    If you want to model biological systems, you would do that with detailed modeling software.
  4. Feb 20, 2015 #3


    Staff: Mentor

    The issue I see is that you are approaching the problem from the top down. You are designing a language for something when you don't even know how things are connected.

    One possible language would be a command driven one commonly used in early adventure games:

    walk north
    turn right
    walk forward

    Implicit in the language is the understanding that the computer knows how to walk, knows about absolute and relative directions, knows what motors to activate...

    Under the covers, you need to define these things. As an example, if you were to use a computer instead of a brain then you'd need to map the sensors and motor controls to the IO ports of the computer so it would know that port 1 was a motor and port 2 was...

    For the brain of a cyborg where you've transplanted a human brain there's virtually no way currently to know what brain neuron is mapped to what muscle even if you had the skill to wire them together.

    For people this wiring occurs implicitly from birth and as you grow the brain is training itself to understand what is connected to what. People who suffer some sort of serious injury have to go through rehab to retrain the brain and make new connections for the neuron paths that got damaged. Basically remapping things.
  5. Feb 21, 2015 #4
    And for the muscles how would I know what muscles contract and which ones relax during each phase of a particular movement such as walking? I mean for the arms and legs that is pretty easy. I can just feel my own muscle and see if it feels smaller or bigger during each phase to know whether it is contracting or relaxing. However the glutei and abs are also involved in walking. In particular the glutei in the forward movement of the leg and the abs for stability. For me it is not as easy to feel the muscle to know whether it is contracting or relaxing when it comes to the glutei or abs, especially the abs. So how would I know whether the glutei and abs are contracting or relaxing during each phase?
  6. Feb 21, 2015 #5


    Staff: Mentor

    You're not going to find the answers you seek here. I was trying to show you just how complex and beyond today's technology your idea is.
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook