MindAffect (EEG cVEP BCI) robot control tutorial by Pyotr Vozniak

wjcroftwjcroft Mount Shasta, CA
edited August 30 in Software

Check out this new video and Community tutorial by Pyotr. His username here on the Forum is @dream4future. If you want to add comments, you can leave them here on the Forum, or the Community page. It is easier to register here on the Forum.

https://openbci.com/community/mind-controlled-robot-openbci-mindaffectbci-maqueen-v2/

This tutorial shows how to control Maqueen V2 robot with your mind using OpenBCI board and MindAffectBCI open source application.

What you need:

  • OpenBCI board (Ganglion Board or Cyton Board)
  • EEG Headband or cap
  • EEG electrodes + cables
  • MindAffectBCI
  • Maqueen V2 Robot
  • Micro:bit

Here is his Youtube demo:

Comments

  • dream4futuredream4future Warsaw, Poland

    William, thanks for sharing it!
    In case anybody had a question you can send me an email: [email protected]
    Best regards,
    Pyotr

  • wjcroftwjcroft Mount Shasta, CA

    For others new to MindAffect BCI, here are some past threads from the Forum.

    https://www.google.com/search?as_q=MindAffect&as_sitesearch=openbci.com

    William

  • dream4futuredream4future Warsaw, Poland

    I received some questions regarding MindAffect installation.
    I didnt mention about that in my tutorial but there might be some problems with execution pip install -r requirements. txt command. If you are lucky to have this error just install libraries from requirements.txt file manually.
    Also If you have a newer version of python I recommend to install 3.8

  • little_snowlittle_snow little_snow

    After installing MindAffect and using the commands in the tutorial for testing, the tutorial states that if you press 2 now, you should see a flashing "buttons" grid, as shown below. You should see a random Panic briefly flashing green (it is the target), then rapidly flashing and finally turning blue (indicating that it has been selected). When I actually operated, there was no blue display in the end, and I don't know where the problem lies. I sincerely hope you can help me, thank you.

    @dream4future said:
    William, thanks for sharing it!
    In case anybody had a question you can send me an email: [email protected]
    Best regards,
    Pyotr

  • dream4futuredream4future Warsaw, Poland

    What Java version do you have? When you go to Electrode Quality do you see that all electrodes have value 0.5 that doesnt change?

  • little_snowlittle_snow little_snow

    I am glad to receive your reply. The question you asked is shown in the picture. Also, I am using the window11 system, and I am not sure if this has any impact. Thank you again for your reply.

    @dream4future said:
    What Java version do you have? When you go to Electrode Quality do you see that all electrodes have value 0.5 that doesnt change?

  • dream4futuredream4future Warsaw, Poland

    Hmm from your screenshots it looks good.
    Java version also should not be the problem here.
    Have you done Calibration before going to Cued Prediction?
    Remember that without calibration (training Machine Learning model) the prediction wont work.

  • little_snowlittle_snow little_snow
    edited August 29

    I have a few questions regarding your response to me, and I look forward to your answer:
    1. I am currently using the built-in virtual data, and even after data verification, the prediction still does not display blue
    2. Is it necessary to use real data for verification and prediction in order to achieve the desired experimental results? A blue box appears.
    Once again, I would like to express my sincerest gratitude for taking the precious time to answer my question.

  • dream4futuredream4future Warsaw, Poland
    edited August 30

    MindAffect also works with fake data. Lets break this down:
    1. You run the app 'online_bci' with fakedata_test.json file.
    2. In the main menu you choose Calibration. After calibration you should see the result of that process (100% success)
    3. Now you go to Cued Prediction and blue color for target never occurs.
    Is that what happens? Feel free to write step by step what you do so I could find the problem. If you follow the steps above please check your logs and search for any exception or error. When you find it please share the screenshot or paste the error
    edit
    remember that everytime you run the app you need to repeat the calibration process

  • wjcroftwjcroft Mount Shasta, CA

    Those are great tips, Pyotr !

Sign In or Register to comment.