This is a inventory simulation, we created in e-Yantra Robotics Competition. This project consists of simulation of two robotic arms UR5_1, UR5_2 along with conveyor belt in warehouse environment. We simulate working of robotic arms according to predefined set of rules.
- To understand and work on the simulation in Gazebo.
- Create and use trajectory files to perform reqired movement of the robotics arm.
- Use problem solving skills to prioritise orders for maximum score.
- Reduce overall simulation time.
- Concepts of ROS
- Concepts of IoT - Network Protocols - sending and recieving data via HTTP and MQTT with python
- MoveIt motion planning (which is an open source motion planning framework for Robotic Simulation).
- TF (for converting co-ordinates from one frame of reference to another - at later stages did this manually too)
- Google App Scripting
- Javascript, HTML, CSS for making web interface for placing orders and displaying dashboard
https://www.youtube.com/playlist?list=PLb4kh-jYhf9Fkk-73hKoJjhy-sX4AsMBx
-
install requirements as listed in Task0/readme.md
-
open a terminal and cd to src folder of catkin workspace (path of current directory should be like: home/catkin_ws/src)
-
clone this repository at this location by using following command:
git clone https://github.com/hi-18-K/warehouse_simulation.git
-
run following commands:
-
catkin build
-
source devel/setup.bash
-
roslaunch pkg_task5 task5_solution.launch
(where pkg_task5 can be replaced by name of any package which contains launch-file to run and task5_solution.launch can be replaced by name of launch file required to be executed)