From 2b1b32c85edc3f5b269ce93ca791d49deda50315 Mon Sep 17 00:00:00 2001 From: HrushikeshBudhale Date: Tue, 14 Dec 2021 13:51:49 -0500 Subject: [PATCH] [Task 3.17] Update index.html --- docs/html/index.html | 122 +++++++++------------- docs/latex/dcrobot_8cpp__incl.pdf | Bin 9359 -> 9359 bytes docs/latex/dcrobot__node_8cpp__incl.pdf | Bin 9912 -> 9912 bytes docs/latex/detect__object_8cpp__incl.pdf | Bin 9929 -> 9929 bytes docs/latex/grasp__object_8cpp__incl.pdf | Bin 10420 -> 10420 bytes docs/latex/index.tex | 121 +++++++++++---------- docs/latex/navigation_8cpp__incl.pdf | Bin 10309 -> 10309 bytes docs/latex/object__spawner_8cpp__incl.pdf | Bin 10917 -> 10917 bytes 8 files changed, 112 insertions(+), 131 deletions(-) diff --git a/docs/html/index.html b/docs/html/index.html index c4cf8ec..88a1d0a 100644 --- a/docs/html/index.html +++ b/docs/html/index.html @@ -73,65 +73,28 @@

Project Overview and Description

Since robots are being rapidly deployed for various domestic applications, Acme Robotics is looking to develop a domestic robot as a part of its 5-year product road-map. The robot called the "Domestic Decluttering Robot" will declutter the house floor by identifying different items, collecting them, and placing them at their desired location in the house. The robot will scout the house floor to detect and grasp the desired object. Once grasped, it will place the object at the predefined location. The robot will have a camera to identify the object, Lidar sensor to make a 3D map of the environment around it, and a 8 DOF robotic manipulator mounted on it.

-Presentation Video link

-

Video link: https://youtu.be/-lPjSiizmCI

-

-Presentation link

-

https://docs.google.com/presentation/d/1osl5vrxGRXqx1QkJhoWhC6rh83X2Kr2OMlprzH5XEH0/edit?userstoinvite=abhimah@umd.edu#slide=id.g107542cf1d8_6_10

-

-Robot Simulation link

-

Video link: https://youtu.be/NrRCCqRFqw4

-

-Development Team

-

-Sprint 1

- -

-Sprint 1

- -

-Sprint 1

+Documentation +

Doxygen generated documentation for developers can be found here

-

-Product Backlog

-

Product backlog can be found in google sheet

-

-Sprint planning notes

-

Sprint planning notes can found in google docs

-

-Deliverables

- -

-Activity Diagram

-

ACTIVITY DIAGRAM

-
-

-UML Class Diagram

-

UML Diagram

-
-

+

+Development Team

+ + + + + + + + + +
Sprint #1 #2 #3
Hrushikesh Budhale Driver Design Keeper Navigator
Abhijit Mahalle Navigator Driver Design Keeper
Ameya Konkar Design Keeper Navigator Driver
+

External Dependencies

-

-Known Issues/Bugs

-
-

Picking the object at certain positions and orientation is not possible for the robot.

-
-

-Installing Tiago package

-
Install Tiago packages using the link: http://wiki.ros.org/Robots/TIAGo/Tutorials/Installation/InstallUbuntuAndROS
-

-Building and running the Program

+

+Installation instructions

+

Install Tiago packages from wiki.ros.org

cd <catkin workspace>/src
sudo apt-get install git
git clone --recursive https://github.com/HrushikeshBudhale/decluttering_domestic_robot.git
cd ..
catkin build
source ./devel/setup.bash
-
roslaunch decluttering_domestic_robot simulation.launch
-

-To Build the Tests

-
Using Catkin Make: catkin_make tests
-

-To Run the Tests

-
rostest decluttering_domestic_robot main_test.test
-
+

Copy the existing SLAM configuration files and world file from cloned repo to the tiago directory using following command.

sudo cp -r src/decluttering_domestic_robot/configuration/smallHouse/ ~/.pal/tiago_maps/configurations/
+
sudo cp src/decluttering_domestic_robot/world/smallHouse.world /tiago_public_ws/src/tiago_simulation/tiago_gazebo/worlds/
+

For launching the simulation demo run following command. This will start a gazebo environment of a house with 5 rooms. Tiago robot will be spawned. Also a small blue color box will be spawned in a random location.

roslaunch decluttering_domestic_robot simulation.launch
+

Launch file can be used to record a bag file by passing rocord_bag argument as follows

roslaunch decluttering_domestic_robot simulation.launch record_bag:=true
+

+Tests

+

To Build the Tests using catkin_make run following command in your catkin workspace.

catkin_make tests
+

To run the test execute following command.

rostest decluttering_domestic_robot main_test.test
+

+Generating documentation

+

Run the following command in folder's root directory to generate new documentation

doxygen docs/doxygen_config.conf
+

+

+Activity Diagram

+

ACTIVITY DIAGRAM

+
+

+UML Class Diagram

+

UML Diagram

+
+

+Known Issues/Bugs

+

Picking the object at corner positions is not possible for the robot.

+