RoBorregos / smart-factory

EAIBot Smart Factory
GNU General Public License v3.0
3 stars 0 forks source link

Smart Factory

Development of an automated robotic warehouse simulation system that retrieves, classifies and stores materials and products. Some tech areas involved include safety, object and person recognition, object manipulation, robot-robot communication/coordination and robot-human interaction/cooperation.

Table of contents

Project Details

This project is made using EAIBot Dashgo B1 platform, wich runs with ROS Kinetic.

For more information about project management and standards you can check our wiki.

Project setup

Before setting up the project, you should have installed the following development tools:

Once you have installed the required third-party software, you can follow this steps:

  1. Clone the project repository on your local machine.

    SSH:

    $ git clone --recurse-submodules https://github.com/RoBorregos/smart-factory.git
  2. Enter __/dashgo_ws__ and install all dependencies using rosdep:

    $ rosdep install --from-paths . --ignore-src --rosdistro=kinetic

Running nav simulation

To build ROS packages, run inside the __/dashgo_ws__:

$ catkin_make

Source the code:

$ source devel/setup.bash

And run simulation:

$ roslaunch src/navigation/launch/nav_simul.launch 

For mock odometry movement also launch __move_base__ node:

$ roslaunch src/navigation/launch/move_base.launch 

Use Ctrl + C to exit the logs and turn all nodes and application down.

Development team

Name Email Github Role
Aurora Tijerina auro.tj@gmail.com @AuroTB PM & navigation
Iqui Balam iquibalamhm@gmail.com @IquiBalamHM Computer vision
Paul Vazquez pev@live.com.mx @paulvazbad Robot sinchronization and system coordination
Miguel Elizondo pev@live.com.mx @Miguelelizondov Cobot arm control
Diego Prado diegochapa01@live.com @DiegoPrado27 Electronics and PLC, UR Control