Skip to content

GR130398/Gabriele_Ribolla_Projects

Repository files navigation

Gabriele_Ribolla_Projects

Recap of the folders in this repository

Tools used

  • Uppaal
  • C
  • C ++

Description

Robotic applications in service sectors such as hospitals, home care and education are rapidly becoming a basic technology as they can support people in need of care in a wide variety of tasks. Their use poses several ethical and technological questions. The scientific community wonders how service robotics can be a step forward in human care and help, and how robotic care systems can be built where the human is the main subject. Therefore, there is a growing demand for frameworks that support robotic application designers in a "human-aware" development process. Politecnico di Milano has developed a framework for the development of robotic applications in service environments that can manage the unpredictability of human behaviour. The framework presents a formal model of human beings with a probabilistic formulation of free will, to make sure that they can ignore robot instructions or make autonomous decisions. This thesis project illustrates the formalization of a more sophisticated human decision-making process based on the theory "Layered Reference Model of the Brain ", to be added to pre-existing human models so that the pre-existing framework can manage the unpredictability of human beings cognitively. This model has been made accessible to potential users through integration with the framework’s automatic model generator. In addition, the model has been compared with the current one through the formal verification of a significant human-robot interaction. The effects of the new parameters introduced have also been analyzed, which can describe new human behaviours, for example, if a human being is more determined or more distracted, extending the results obtained through the formal verification of a scenario.

Main file

I'm working on it, the project is not finished

ball_and_beam_control [ENG] (team-work)

Tools used

  • MatLab
  • Simulink

Description

Development of different controllers (LQR,LQG,Pole-placement,PID,MPC) for the "ball and beam model".

Main files

  • C3R_ACL_report : report describing all the passages and choices taken during the development with the related results

N.B.

  • at this moment,I do not have the matlab and simulink files of the code to share to you.

Tools used

  • Solidworks
  • Gazebo
  • Rviz
  • ROS

Description

Creation of a URDF using Solidworks and insertion of the model in ROS using Gazebo-Rviz for visualization

Main files

  • [barchelor's degree thesis](barchelor's degree thesis/barchelor's degree thesis.pdf): pdf file, explain all the work

Tools used

  • Matlab
  • Simulink

Description

Control of an irrigation channels system with different control structures (centralized, decentralized, distributed)

Main files

Tools used

  • Matlab

Description

Control of an irrigation channels system with different control structure (centralized, decentralized, distribuited)

Main files

Tools used

  • ROS
  • rviz
  • PlotJuggler
  • Clion
  • Oracle virtualBox

Description

Computation of the odometry (Euler, Runge-Kutta), and wheel control speed of an omnidirectional robot, starting from different bags.

Main files

  • Project1 : pdf file, detailed description of the objectives of the project
  • instructions: txt file, detailed description of all the files of the project and how to launch it
  • launch->project_1.launch: launch file

Tools used

  • ROS
  • rviz
  • PlotJuggler
  • Clion
  • Oracle virtualBox

Description

write the launch files:

  • to create the enviroment map (from a bag);
  • to perform the amcl based localization (from a bag); and write a service to save an image with the map and the trajectory of the robot (omnidirectional one)

Main files

  • Second Project 2022 : pdf file, detailed description of the project objectives
  • instructions : txt file, detailed description of all the files of the project and how to launch it
  • launch : folder, all the files used to launch it

Tools used

  • StarUMl
  • Oracle virtualBox
  • Microsoft studio code - Clion
  • Python
  • Html
  • Django

Description

Phases of designing an application and basic development

Main files

trajectory_tracking_drone [ENG] (Team - work)

Tools used

  • MatLab

Description

Optimal trajectory tracking if a quadcopter along a race-track

Main files

Description

Collection of personal projects done to improve and maintain the code skills

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published