-
Topic: Development of control routines for BCI-based control of a mobile platform.
-
Authors: P. Rozenblut & E. Robakowska
This is the master repository for all the project work that we will be doing. I've divided it into three sections:
- ros_workspace for all the work done in ROS
- docs for all the documentation of the project CODE; this one is rather optional
- data_analysis for the work output of data analysis of the dataset
- other for all the other things.
- VMWare-17-Workstation Player [DOWNLOAD HERE]
- Ubuntu 20.04 Desktop [DOWNLOAD HERE] [DOWNLOAD TORRENT]
- ROS Noetic [HOW TO DOWNLOAD AND INSTALL]
- GitHub Desktop (xD):
wget https://github.com/shiftkey/desktop/releases/download/release-2.9.3-linux3/GitHubDesktop-linux-2.9.3-linux3.deb &&
sudo dpkg -i GitHubDesktop-linux-2.9.3-linux3.deb)
- That bb8 robot [GRAB IT HERE]
- Both C++ and Python code should be commented
- in a minimal way
- using markdown styling
In case you missed something, to run that robot you have to install robot_controllers
package.
cd ~/ros_workspace/src
git clone https://github.com/fetchrobotics/robot_controllers.git
... and if you loose the robot, you can re-install it with:
git clone --depth 1 -b noetic https://bitbucket.org/theconstructcore/bb8.git
... control interface:
roslaunch bb_8_teleop keyboard_teleop.launch
...other stuff:
sudo apt install ros-noetic-effort-controllers
sudo apt install ros-noetic-joint-state-controller
Navigate into the ros_workspace
folder. Then type the following commands:
catkin_make
source devel/setup.bash
roslaunch mcr_main mcr_main.launch
Which will start everything.