Marco Macchia's repositories
TIAGo_Object_Grasping
Assignment of Software Architecture regarding the implementation of a software for TIAGo robot capable of recognizing an object and grasp it
KNN-Classifier
Third assignment of Machine Learning I, regarding the impelementation of a k-nearest neighbor in Matlab
Linear_Regression
Second assignment of Machine Learning I, regarding the impelementation of a linear regression algorithm in Matlab
Naive_Bayes_Classifier
First assignment of Machine Learning I, regarding the impelementation of a naive bayes classifier in Matlab
Drone_Field_Simulator
Third assignment of Advanced Robot Programming regarding the cooperative development of a drone field with multiple drones in C, using sockets
Hoist_Simulator
First assignment of Advanced Robot Programming regarding the development of an hoist controller simulator, using named pipes in C
Holomonic_Robot_Simulation
First assignment of Research Track I regarding the implementation of an automatic driving system for an holomonic robot, inside a fixed circuit
IPC_Speed_Analyzer
Second assignment of Advanced Robot Programming regarding the analysis of the speed of four different IPC methods: unnamed and named pipes, sockets and shared memory with circular buffer
Monza_F1_Robot
Second assignment of Research Track I regarding the implementation of an automatic driving system for a robot inside a replica of the Autodromo Nazionale di Monza Circuit, using ROS
Neural_Networks_Demo
Fourth assignment of Machine Learning I, regarding the impelementation of a neural networks demonstration in Matlab
Recursive_Newton_Euler_Algorithm
Second assignment of Robot Dynamics and Control, regarding the implementation of a recursive newton euler algorithm form the inverse dynamics problem using Matlab
SLAM_Robot
Third assignment of Research Track I regarding the implementation of a robot capable of moving, autonomousely or with manual commands, inside a room while avoiding obstacled
Thesis_Social_Distancing
Design and realization of an embedded device used for social distancing, with the further development of a smartphone application using Flutter toolkit.
Warehouse_Planning
First assignment of Artificial Intelligence for Robotics II regarding the development of a warehouse plan, using PDDL language
Manipulator_Equilibrium
First assignment of Robot Dynamics and Control, regarding the study of the momentum of different configurations of a two-joints manipulator, using Matlab
UR5_Dynamic_Control
Third assignment of Robot Dynamics and Control, regarding the implementation of multiple control scheme for the UR5 robot in Simulink