{"id":257,"date":"2015-10-23T13:44:56","date_gmt":"2015-10-23T17:44:56","guid":{"rendered":"http:\/\/mrsdprojects.ri.cmu.edu\/2015teami\/?page_id=257"},"modified":"2016-05-06T18:38:56","modified_gmt":"2016-05-06T22:38:56","slug":"progress-review","status":"publish","type":"page","link":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teami\/progress-review\/","title":{"rendered":"Progress Review"},"content":{"rendered":"<p style=\"text-align: justify\"><strong>Sensors and Motors Assignment<br \/>\n<\/strong>ILR 1, Date: 10\/16\/2015<br \/>\n<strong>Presenter<\/strong>: Dorothy Kirlew<br \/>\n<strong>Content<\/strong>: Dorothy created the code for the Sonar Range Finder and worked with Mohak to create the GUI. Shivam created the Arduino code for the DC motors and the force sensor. Richa created the Arduino code for the slot sensor and the stepper motor. She also worked on hardware integration. Pranav created the code for\u00a0the servo motor and IR sensor, as well as created the structure for the entirety of the Arduino code to be integrated together.<\/p>\n<p style=\"text-align: justify\"><strong>Progress Review 1<\/strong><br \/>\nILR 2, Date: 10\/22\/2015<br \/>\n<strong>Presenter<\/strong>: Pranav Maheshwari<br \/>\n<strong>Content<\/strong>: The ongoing work being done on various subsystems was showcased. Findings from the literature survey conducted by Team members were discussed. This included the trade studies done on depth cameras and communication network hardware. Future plans regarding system integration and testing were shared. \u00a0Also shows preliminary App to be used as GUI and progress done with Bluetooth communication.<\/p>\n<p style=\"text-align: justify\"><strong>Progress Review 2<\/strong><br \/>\nILR 3, Date: 10\/29\/2015<br \/>\n<strong>Presenter<\/strong>:\u00a0Richa Varma<br \/>\n<strong>Content<\/strong>:\u00a0Pranav worked with Mohak on creating a ROS node to receive serial messages via Bluetooth and with Shivam on interfacing Arduino Mega as a node in ROS. \u00a0Shivam worked with Pranav on interfacing Arduino Mega as a node in ROS and with Mohak on Kinect interfacing and depth map\/PCL visualization. \u00a0Dorothy worked on the Android app with me. \u00a0Mohak worked with Shivam on Kinect and with Pranav on creating a ROS node for receiving Bluetooth messages. \u00a0Richa worked with Shivam and Mohak in creating the conceptual design of the Power Distribution Board for our project. We discussed the power needs of our system and decided which of our subsystems need a controlled power supply. We are in the process of deciding components for the schematic and I will soon come up with the schematic design of the board. \u00a0As a team, we decided on a mobile platform that best suits our needs for the long term. After considering a number of platforms that would work well with ROS, we narrowed down on the Oculus Prime.<\/p>\n<p style=\"text-align: justify\"><strong>Progress Review 3<\/strong><br \/>\nILR 4, Date: 11\/12\/2015<br \/>\n<strong>Presenter<\/strong>:\u00a0Mohak Bhardwaj<br \/>\n<strong>Content<\/strong>: Shivam worked with Mohak on implementing the obstacle detection algorithm using\u00a0Kinect, the PCB Power Distribution Board and setting up of electrical components of<br \/>\nthe mobile platform with Richa. \u00a0Pranav worked on configuring and testing the XBEE hardware and deciding the\u00a0protocol for serial communication between XBEEs with Richa as well as with Dorothy and I on setting up the mobile platform. \u00a0Dorothy worked on interfacing the IR sensors with Arduino Mega and publishing\u00a0data on a ROS node. She also worked on setting up the serial functionality for the app\u00a0and helped with the mobile platform assembly as well. \u00a0Richa worked with Pranav on configuring and testing the XBEE hardware as well\u00a0as deciding the serial communication protocol and with Shivam on setting up the\u00a0electrical components of the mobile platform. \u00a0Mohak \u00a0worked on obstacle definition for vision subsystem, downsampling and filtering of point-cloud data to implement obstacle detection, setting up appropriate operating system on the three Odroid single-board computers, and assembling the Oculus Prime mobile platform.<\/p>\n<p style=\"text-align: justify\"><strong>Progress Review 4<\/strong><br \/>\nILR 5, Date: 11\/24\/2015<br \/>\n<strong>Presenter<\/strong>: Shivam Gautam<br \/>\n<strong>Content<\/strong>: Work done on Obstacle Detection, XBee Mesh Network, Platform Locomotion and Mobile App was presented. Shivam worked on implementing Obstacle Detection via IR Proximity Sensors. Richa demonstrated two XBees exchanging data packets with her custom packet definition which encoded multiple values such as Message ID, Vehicle ID, etc., in a compressed format. Mohak integrated the platform with Single Board Computer and was able to tele-operate it. Dorothy demonstrated progress of her Mobile Application and the associated ROS Node.<\/p>\n<p style=\"text-align: justify\"><strong>Progress Review 5<\/strong><br \/>\nFall Validation Experiment, Date: 12\/3\/2015<br \/>\n<strong>Presenter<\/strong>: Pranav Maheshwari<br \/>\n<strong>Content:\u00a0<\/strong>The team showcased the\u00a0capabilities of the integrated system in front of the panel consisting of Instructors and Teaching Assistants. The experiment was broken down in two demos. First demo showed the core functionality of the Mobile Application and Platform Locomotion. Due to last minute integration issues, the app, even though fully functional by itself, couldn&#8217;t be integrated with the system. The platform was however able to execute locomotion in 2D. Second demo built up on this by adding the capability to detect obstacles and collaborate. Due to hardware related issues, the sensors weren&#8217;t functioning properly and the platform couldn&#8217;t detect obstacles. However, we were able to demonstrate collaboration between the mobile platform and another Single Board Computer.<\/p>\n<p style=\"text-align: justify\"><strong>Progress Review 6<\/strong><br \/>\nFall Validation Experiment Encore, Date: 12\/10\/2015<br \/>\n<strong>Presenter<\/strong>: Pranav Maheshwari<br \/>\n<strong>Content<\/strong>: Similar in nature to Fall Validation Experiment, the presentation was broken down into two demonstrations. We were able to the first demonstration perfectly with the Mobile App properly integrated with our system. For the second demonstration, we were able to improve upon our previous showing by having a functional obstacle detection subsystem. Unfortunately, we faced some issues with integration of the XBee mesh network, therefore couldn&#8217;t show collaboration between multiple systems. In addition to the previous subsystems, we also showed a functional visualization tool which could show the origin, destination and current location of the vehicle.<\/p>\n<p style=\"text-align: justify\"><strong>Progress Review 7<\/strong><br \/>\nILR 6, Date: 1\/27\/2015<br \/>\n<strong>Presenter<\/strong>: Pranav Maheshwari<br \/>\n<strong>Content<\/strong>: The ongoing and finished work on various subsystems was presented. Dorothy made the app fully functional and SVE ready. Pranav created a basic template of the Visualization Tool and did a literature survey of Oculus Prime&#8217;s Telnet API and ROS Navigation Stack. Richa collaborated with Dorothy to design the routine\/protocol of the communication network. Shivam designed new and improved PCBs for our Obstacle Detection subsystem.<\/p>\n<p style=\"text-align: justify\"><strong>Progress Review 8<\/strong><br \/>\nILR 7, Date: 2\/10\/2016<br \/>\n<strong>Presenter<\/strong>: Mohak Bhardwaj<br \/>\n<strong>Content<\/strong>: The team presented capabilities developed on different subsystems.\u00a0Shivam worked on developing the emergency node using arduino and interfacing\u00a0it with the Parallax Laser Range Finder in addition to calibration and testing. He and Pranav worked on CAD and 3-D printing of the servo mounts.\u00a0Pranav also\u00a0developed way-point following code using ROS Navigation\u00a0stack and a visualization tool for emulating different\u00a0scenarios in the parking lot. Dorothy and Richa collaborated to develop and implement the network protocol using multiple XBees. Mohak worked on developing a ROS node for dynamically allocated the most optimal spot to the car entering the parking lot based on the data coming from different cars.<\/p>\n<p style=\"text-align: justify\"><strong>Progress Review 9<\/strong><br \/>\nILR 8, Date: 2\/24\/2016<br \/>\n<strong>Presenter<\/strong>: Shivam Gautam<br \/>\n<strong>Content<\/strong>: The team presented the integrated communication system as well as the groundwork for the simulation environment. Shivam, Pranav and Mohak created the map of the environment and tested the locomotion of the platform. Shivam worked with Dorothy on deciding requirements of the mock parking lot that she was building. Mohak, Pranav and Shivam came up with the entire architecture and planning heuristics for the simulation environment. Dororthy, Richa and Mohak worked on integrating the planner with the communication system. Later, Pranav too integrated the visualization tool with the communication system. Richa also started working on installing the OS on the new Intel SBC.<\/p>\n<p style=\"text-align: justify\"><strong>Progress Review 10<\/strong><br \/>\nILR 9, Date: 3\/16\/2016<br \/>\n<strong>Presenter<\/strong>:\u00a0Richa Varma<br \/>\n<strong>Content<\/strong>: The team presented navigation capabilities of a single platform in a temporary parking lot made out of cardboard. The team also demonstrated path planning and rendering subsystems of the simulation environment. For this progress review, Dorothy and Richa worked together to refine their code for the communication system and the integration with the planner. Pranav integrated the code for all the subsystems on the platform. Shivam created the map of the parking lot which was later refined by Pranav. They also tested the full pipeline on the platform. For the simulator, Shivam,\u00a0Mohak and Pranav defined the environment of the simulation and the ROS services that would be needed. Besides this, Pranav and Mohak worked on creating wooden reinforcements for the parking lot.<\/p>\n<p style=\"text-align: justify\"><strong>Progress Review 11<\/strong><br \/>\nILR 10, Date: 2\/24\/2016<br \/>\n<strong>Presenter<\/strong>:\u00a0Dorothy Kirlew<br \/>\n<strong>Content<\/strong>: The team presented fully functional and integrated Oculus Prime localizing and navigating itself in the final parking lot. Dorothy and Richa discussed the improvements made to communication subsystem and the user interface. They also gave updates regarding the current status of the old platform and their future plans regarding multi-agent planning and spot allocation. Pranav, Mohak and Shivam presented their progress on the Simulator, which was in a beta phase.<\/p>\n<p style=\"text-align: justify\"><strong>Progress Review 12<\/strong><br \/>\nILR 11, Date: 3\/11\/2016<br \/>\n<strong>Presenter<\/strong>:\u00a0Mohak Bhardwaj<br \/>\n<strong>Content<\/strong>: The team presented two fully functional and integrated Oculus Prime platforms navigating from the start of the parking lot to their allocated spots. Shivam, Pranav and Mohak presented the final version of the simulation system showcasing parking of around a hundred vehicles. Plans to implement unique path allocations for multiple platforms were also discussed by Dorothy and Richa. The team was successful in demonstrating a mini version of the tasks it had planned to demonstrate in the Spring Validation Experiment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sensors and Motors Assignment ILR 1, Date: 10\/16\/2015 Presenter: Dorothy Kirlew Content: Dorothy created the code for the Sonar Range Finder and worked with Mohak to create the GUI. Shivam created the Arduino code for the DC motors and the force sensor. Richa created the Arduino code for the slot sensor and the stepper motor.<br \/><a class=\"moretag\" href=\"https:\/\/mrsdprojects.ri.cmu.edu\/2015teami\/progress-review\/\">+ Read More<\/a><\/p>\n","protected":false},"author":12,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template_parts\/page-fullwidth_template.php","meta":{"footnotes":""},"class_list":["post-257","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teami\/wp-json\/wp\/v2\/pages\/257","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teami\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teami\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teami\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teami\/wp-json\/wp\/v2\/comments?post=257"}],"version-history":[{"count":20,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teami\/wp-json\/wp\/v2\/pages\/257\/revisions"}],"predecessor-version":[{"id":854,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teami\/wp-json\/wp\/v2\/pages\/257\/revisions\/854"}],"wp:attachment":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teami\/wp-json\/wp\/v2\/media?parent=257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}