├── .gitignore ├── Images ├── connection.png ├── gui.png ├── robot.png ├── robot2.png ├── ros.png └── system.png ├── Matlab ├── MatlabGUI.mlappinstall ├── MatlabGUI.prj ├── src │ ├── GUI_Img │ │ ├── Robot.png │ │ ├── arrow_dwn.png │ │ ├── arrow_left.png │ │ ├── arrow_right.png │ │ ├── arrow_up.png │ │ ├── back_left.png │ │ ├── back_right.png │ │ ├── fwd_left.png │ │ ├── fwd_right.png │ │ ├── staph.png │ │ ├── turn.png │ │ └── turncw.png │ └── MatlabGUI.mlapp └── test │ ├── Data │ ├── Kalman8.mat │ ├── KalmanCircle.mat │ ├── KalmanIMU.mat │ ├── KalmanLast.mat │ ├── KalmanLast8.mat │ ├── KalmanLastCircle.mat │ ├── KalmanNoPredict.mat │ ├── KalmanPredict.mat │ ├── KalmanPredict8.mat │ ├── Odom.mat │ ├── OdomIMU.mat │ └── OdomPert.mat │ ├── KalmanFilterTest │ ├── kalmanPredict.m │ ├── kalmanTest.m │ └── kalmanUpdate.m │ ├── PlotAnimation.m │ └── PlotData.m ├── MecanumWheelRobotArduino ├── Encoder.cpp ├── Encoder.h ├── IMU.cpp ├── IMU.h ├── Kalman.cpp ├── Kalman.h ├── Marvelmind.cpp ├── Marvelmind.h ├── MecanumWheelRobotArduino.ino ├── Motor.cpp ├── Motor.h ├── Robot.cpp └── Robot.h ├── README.md ├── Raspberry ├── launch.sh └── ros_setup.sh └── TFM-AndreoniStefano.pdf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/.gitignore -------------------------------------------------------------------------------- /Images/connection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Images/connection.png -------------------------------------------------------------------------------- /Images/gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Images/gui.png -------------------------------------------------------------------------------- /Images/robot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Images/robot.png -------------------------------------------------------------------------------- /Images/robot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Images/robot2.png -------------------------------------------------------------------------------- /Images/ros.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Images/ros.png -------------------------------------------------------------------------------- /Images/system.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Images/system.png -------------------------------------------------------------------------------- /Matlab/MatlabGUI.mlappinstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/MatlabGUI.mlappinstall -------------------------------------------------------------------------------- /Matlab/MatlabGUI.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/MatlabGUI.prj -------------------------------------------------------------------------------- /Matlab/src/GUI_Img/Robot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/src/GUI_Img/Robot.png -------------------------------------------------------------------------------- /Matlab/src/GUI_Img/arrow_dwn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/src/GUI_Img/arrow_dwn.png -------------------------------------------------------------------------------- /Matlab/src/GUI_Img/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/src/GUI_Img/arrow_left.png -------------------------------------------------------------------------------- /Matlab/src/GUI_Img/arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/src/GUI_Img/arrow_right.png -------------------------------------------------------------------------------- /Matlab/src/GUI_Img/arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/src/GUI_Img/arrow_up.png -------------------------------------------------------------------------------- /Matlab/src/GUI_Img/back_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/src/GUI_Img/back_left.png -------------------------------------------------------------------------------- /Matlab/src/GUI_Img/back_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/src/GUI_Img/back_right.png -------------------------------------------------------------------------------- /Matlab/src/GUI_Img/fwd_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/src/GUI_Img/fwd_left.png -------------------------------------------------------------------------------- /Matlab/src/GUI_Img/fwd_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/src/GUI_Img/fwd_right.png -------------------------------------------------------------------------------- /Matlab/src/GUI_Img/staph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/src/GUI_Img/staph.png -------------------------------------------------------------------------------- /Matlab/src/GUI_Img/turn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/src/GUI_Img/turn.png -------------------------------------------------------------------------------- /Matlab/src/GUI_Img/turncw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/src/GUI_Img/turncw.png -------------------------------------------------------------------------------- /Matlab/src/MatlabGUI.mlapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/src/MatlabGUI.mlapp -------------------------------------------------------------------------------- /Matlab/test/Data/Kalman8.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/test/Data/Kalman8.mat -------------------------------------------------------------------------------- /Matlab/test/Data/KalmanCircle.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/test/Data/KalmanCircle.mat -------------------------------------------------------------------------------- /Matlab/test/Data/KalmanIMU.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/test/Data/KalmanIMU.mat -------------------------------------------------------------------------------- /Matlab/test/Data/KalmanLast.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/test/Data/KalmanLast.mat -------------------------------------------------------------------------------- /Matlab/test/Data/KalmanLast8.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/test/Data/KalmanLast8.mat -------------------------------------------------------------------------------- /Matlab/test/Data/KalmanLastCircle.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/test/Data/KalmanLastCircle.mat -------------------------------------------------------------------------------- /Matlab/test/Data/KalmanNoPredict.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/test/Data/KalmanNoPredict.mat -------------------------------------------------------------------------------- /Matlab/test/Data/KalmanPredict.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/test/Data/KalmanPredict.mat -------------------------------------------------------------------------------- /Matlab/test/Data/KalmanPredict8.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/test/Data/KalmanPredict8.mat -------------------------------------------------------------------------------- /Matlab/test/Data/Odom.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/test/Data/Odom.mat -------------------------------------------------------------------------------- /Matlab/test/Data/OdomIMU.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/test/Data/OdomIMU.mat -------------------------------------------------------------------------------- /Matlab/test/Data/OdomPert.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/test/Data/OdomPert.mat -------------------------------------------------------------------------------- /Matlab/test/KalmanFilterTest/kalmanPredict.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/test/KalmanFilterTest/kalmanPredict.m -------------------------------------------------------------------------------- /Matlab/test/KalmanFilterTest/kalmanTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/test/KalmanFilterTest/kalmanTest.m -------------------------------------------------------------------------------- /Matlab/test/KalmanFilterTest/kalmanUpdate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/test/KalmanFilterTest/kalmanUpdate.m -------------------------------------------------------------------------------- /Matlab/test/PlotAnimation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/test/PlotAnimation.m -------------------------------------------------------------------------------- /Matlab/test/PlotData.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Matlab/test/PlotData.m -------------------------------------------------------------------------------- /MecanumWheelRobotArduino/Encoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/MecanumWheelRobotArduino/Encoder.cpp -------------------------------------------------------------------------------- /MecanumWheelRobotArduino/Encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/MecanumWheelRobotArduino/Encoder.h -------------------------------------------------------------------------------- /MecanumWheelRobotArduino/IMU.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/MecanumWheelRobotArduino/IMU.cpp -------------------------------------------------------------------------------- /MecanumWheelRobotArduino/IMU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/MecanumWheelRobotArduino/IMU.h -------------------------------------------------------------------------------- /MecanumWheelRobotArduino/Kalman.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/MecanumWheelRobotArduino/Kalman.cpp -------------------------------------------------------------------------------- /MecanumWheelRobotArduino/Kalman.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/MecanumWheelRobotArduino/Kalman.h -------------------------------------------------------------------------------- /MecanumWheelRobotArduino/Marvelmind.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/MecanumWheelRobotArduino/Marvelmind.cpp -------------------------------------------------------------------------------- /MecanumWheelRobotArduino/Marvelmind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/MecanumWheelRobotArduino/Marvelmind.h -------------------------------------------------------------------------------- /MecanumWheelRobotArduino/MecanumWheelRobotArduino.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/MecanumWheelRobotArduino/MecanumWheelRobotArduino.ino -------------------------------------------------------------------------------- /MecanumWheelRobotArduino/Motor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/MecanumWheelRobotArduino/Motor.cpp -------------------------------------------------------------------------------- /MecanumWheelRobotArduino/Motor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/MecanumWheelRobotArduino/Motor.h -------------------------------------------------------------------------------- /MecanumWheelRobotArduino/Robot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/MecanumWheelRobotArduino/Robot.cpp -------------------------------------------------------------------------------- /MecanumWheelRobotArduino/Robot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/MecanumWheelRobotArduino/Robot.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/README.md -------------------------------------------------------------------------------- /Raspberry/launch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Raspberry/launch.sh -------------------------------------------------------------------------------- /Raspberry/ros_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/Raspberry/ros_setup.sh -------------------------------------------------------------------------------- /TFM-AndreoniStefano.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andresteve/MecanumWheelRobot/HEAD/TFM-AndreoniStefano.pdf --------------------------------------------------------------------------------