Skip to content

This project aims to simulate a mobile robot used to transport sensible material

License

Notifications You must be signed in to change notification settings

lawl2/mob-robot-for-sensible-material-transport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Autonomous Mobile Robot for sensible material transport

The aim of the project

In a biological laboratory there’s the need to keep cell’s vials safe and to conserve them in a box containing liquid nitrogen This box stands in a refrigerated room and it’s possible to move it around to bring the vials to scientists to perform experiments

This project has the aim to simulate a mobile robot which is able to transport these vials autonomously, avoiding possible obastcles, to a scientist workstation in a goal position

locator-thermo-scientific-locator-cryobiological-inventory-systems-2663

Schematic view of the project

Modeling of the world

  • Creation of the laboratory in GAZEBO

    laboratory-gazebo2

Modeling the robot

  • Definition of a Differential Drive Robot

  • Combining URDF and .xacro to create the model

    Modeling_URDF-collision

Simulation

  • ROS2 + GAZEBO + Rviz

  • Spawning robot with all the sensors in Gazebo and Rviz

    camera-gazebo camera-rviz depth-gazebo depth-rviz lidar_rviz lidar-gazebo

Controlling

  • Gazebo control
  • ros2_control
  • Teleoperation
  • Final definition of the launch file

Mapping & Localization

  • ROS & SLAM

  • Localization using SLAM

  • Localization using AMCL

    mapping-rviz mapping-rviz2 mapping-rviz3