Skip to content

RoBorregos/smart-factory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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