{"id":249,"date":"2015-10-31T00:22:23","date_gmt":"2015-10-31T04:22:23","guid":{"rendered":"http:\/\/mrsdprojects.ri.cmu.edu\/2015teamd\/?page_id=249"},"modified":"2017-05-05T08:37:33","modified_gmt":"2017-05-05T12:37:33","slug":"status-updates","status":"publish","type":"page","link":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teamd\/status-updates\/","title":{"rendered":"Status Updates"},"content":{"rendered":"<div><strong>Spring Semester Status Updates<\/strong><\/div>\n<div>\n<div><strong><strong>PR11 Presenter: Rick Shanor &#8212; 03<\/strong><\/strong><strong>\/30\/16<\/strong><\/div>\n<div>1) Run full 12 bin picking test in 15 minutes<\/div>\n<div>2) Present testing results on 5 random shelf configurations<\/div>\n<div><\/div>\n<\/div>\n<div>\n<div><strong><strong>PR10 Presenter: Abhishek Bhatia &#8212; 03<strong>\/16\/16<\/strong><\/strong><\/strong><\/div>\n<div>\n<div>1) Redo Kinect calibration to improve the deviation of the full system<\/div>\n<div>2) Integrate the SBPL arm planner<\/div>\n<div>3) Add the ability to precompute trajectories and replay them at runtime<\/div>\n<div>4) Finish the turntable to autonomously collect and segment images<\/div>\n<div>5) Train Segmentation and Identification CNNs<\/div>\n<div>6) Conduct Failure-mode effects analysis of each subsystem to improve<\/div>\n<div>robustness<\/div>\n<p><a href=\"http:\/\/mrsdprojects.ri.cmu.edu\/2015teamd\/wp-content\/uploads\/sites\/5\/2015\/10\/FM-mitigation.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-624\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2015teamd\/wp-content\/uploads\/sites\/5\/2015\/10\/FM-mitigation.png\" alt=\"FM mitigation\" width=\"711\" height=\"393\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2015teamd\/wp-content\/uploads\/sites\/5\/2015\/10\/FM-mitigation.png 711w, https:\/\/mrsdprojects.ri.cmu.edu\/2015teamd\/wp-content\/uploads\/sites\/5\/2015\/10\/FM-mitigation-300x166.png 300w\" sizes=\"auto, (max-width: 711px) 100vw, 711px\" \/><\/a><\/div>\n<\/div>\n<div>\n<div><strong>PR9 Presenter: Lekha Mohan &#8212; 0<strong>2\/24\/16<\/strong><\/strong><\/div>\n<div>\n<div>1) Demonstrate UR5 accessing the APC configuration space autonomously (Feroze and Alex)<\/div>\n<div>2) Evaluate deviation in localization with the integrated system &#8211; Kinect, UR5 and shelf (Rick)<\/div>\n<div>3) Develop grasping model for 5 items (Lekha)<\/div>\n<div>4) Run Perch with last year\u2019s APC items (Rick)<\/div>\n<div>5) Model one item from the 2015 APC database using SimTrack (Feroze)<\/div>\n<div>6) Perform Kinect kinematic calibration (Alex and Abhishek)<\/div>\n<\/div>\n<\/div>\n<div>\n<div><strong>PR8 Presenter: Feroze Naina &#8212; 0<strong>2\/10\/16<\/strong><\/strong><\/div>\n<div><\/div>\n<div>1) Identify localization of shelf using the Kinectv2<br \/>\n2) Display CAD models for new suction gripper, Kinectv2 mount, and UR5 base<br \/>\n3) Display new suction gripper prototype<br \/>\n4) Demonstrate ability to add objects to collision planner from our SMACH framework<br \/>\n5) Rerun FVE demonstration using UR5 platform in simulation<br \/>\n&#8211; Migrate system from PR2, ROS Groovy, and Ubuntu 10.04 to UR5, ROS Indigo, and Ubuntu 14.04<br \/>\n&#8211; Create custom URDF to include suction end effector and Kinectv2 in motion planning<br \/>\n&#8211; Demonstrate ability to read Amazon&#8217;s provided JSON work order<\/div>\n<div><\/div>\n<\/div>\n<div>\n<div><strong>PR7 Presenter: Alex Brinkman &#8212; 0<strong>1\/27\/16<\/strong><br \/>\n<\/strong><\/div>\n<div>Review progress from Winter break<\/div>\n<div>&#8211; Migration from PR2 to UR5<\/div>\n<div>&#8211; Integration of perception pipeline into ROS Framework<\/div>\n<div>&#8211; End effector redesign<\/div>\n<div>&#8211; Integration demonstration<\/div>\n<\/div>\n<div><\/div>\n<div>\n<hr \/>\n<\/div>\n<div><strong>Fall Semester Status Updates<br \/>\n<\/strong><\/div>\n<div><strong>Goal for Week of 11\/16\/15:<\/strong><\/div>\n<div><strong>Presenter: Rick Shanor<\/strong><\/div>\n<div><a href=\"http:\/\/mrsdprojects.ri.cmu.edu\/2015teamd\/status-updates\/progress-review-5\/\" rel=\"attachment wp-att-438\">Progress Review 5<\/a><\/div>\n<div>Suction<\/div>\n<div>\n<ul>\n<li>Final PCB and enclosure.<\/li>\n<li>Create test circuit with components and build final hardware.<\/li>\n<\/ul>\n<p>Perception<\/p>\n<ul>\n<li>Procure computer for Kinect2.<\/li>\n<li>Run algorithms directly grabbing real-time data from Kinect-2.<\/li>\n<\/ul>\n<p>Platform<\/p>\n<ul>\n<li>Use moveit_pr2 to avoid collisions.<\/li>\n<li>Demonstrate a simulation that can move the arms to an item, move \u00a0base and move the arm to order bin.<\/li>\n<\/ul>\n<\/div>\n<div dir=\"ltr\">\n<div><strong>Goal for Week of 11\/09\/15:<\/strong><\/div>\n<\/div>\n<div><strong>Presenter: Abhishek Bhatia<\/strong><\/div>\n<div>\u00a0<a href=\"http:\/\/mrsdprojects.ri.cmu.edu\/2015teamd\/wp-content\/uploads\/sites\/5\/2015\/10\/Progress-Review-4.pptx\">Progress Review 4<\/a><\/div>\n<div><\/div>\n<div>Suction<\/div>\n<div>\n<ul>\n<li>\u00a0Final PCB and enclosure<\/li>\n<li>Create test circuit with components and build final hardware<\/li>\n<\/ul>\n<p>Perception<\/p>\n<ul>\n<li>\u00a0\u00a0Integrate filtering, clustering, and pose estimation algorithms in one linux bash<\/li>\n<li>\u00a0 Run large-scale 1000 image test to baseline algorithm performance<\/li>\n<li>\u00a0 Procure computer for Kinect2<\/li>\n<\/ul>\n<p>Platform<\/p>\n<ul>\n<li>Use moveit_pr2 to avoid collisions, add custom gripper in simulation.<\/li>\n<li>Demonstrate a simulation that can move the arms to an item, avoid an obstacle, move and move the arm to order bin.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/youtu.be\/pHTLv7A-XP4\">https:\/\/youtu.be\/pHTLv7A-XP4<\/a><\/p>\n<\/div>\n<div dir=\"ltr\">\n<div><\/div>\n<div><strong>Goal for Week of 11\/2\/15:<\/strong><\/div>\n<div><\/div>\n<div>Suction<\/div>\n<ul>\n<li>Find impeller system for final build (Rick)<\/li>\n<li>Iterate upon prototype suction gripper with focus on build quality (Alex)<\/li>\n<li>Design of Electronics for suction Gripper (Feroze, Abhishek)<\/li>\n<\/ul>\n<div><\/div>\n<div>Perception<\/div>\n<ul>\n<li>Design algorithm to filter out shelf from depth data (Lekha)<\/li>\n<li>Incorporate shelf content knowledge into color based clustering (Rick)<\/li>\n<\/ul>\n<div><\/div>\n<div>Platform<\/div>\n<ul>\n<li>Command the arm inside the state controller (Feroze)<\/li>\n<li>Move actual PR2 arm using Inverse Kinematics action (Feroze)<\/li>\n<li>Programmatically command the base to move in simulation (Abhishek)<\/li>\n<li>Implement tf transform tree on Kinect2 (Alex)<\/li>\n<\/ul>\n<div><\/div>\n<div><strong>Goals for Week of 10\/26\/15:<\/strong><\/div>\n<div><strong>Presenter: Lekha Mohan<br \/>\n<\/strong><\/div>\n<p><a href=\"http:\/\/mrsdprojects.ri.cmu.edu\/2015teamd\/wp-content\/uploads\/sites\/5\/2015\/10\/PR-10-29-15.pptx\">Project Review 3<\/a><\/p>\n<p>Large scale 3D recognition test (Lekha)<\/p>\n<div>\n<ul>\n<li>Extract point cloud from Kinect2 and use within ROS (Feroze)<\/li>\n<li>Compare feature recognition algorithms (Lekha)<\/li>\n<\/ul>\n<\/div>\n<div>Refine gripper design (Rick)<\/div>\n<div>\n<ul>\n<li>Build shopvac based gripper arm that can be held by PR2&#8217;s fingers (Rick)<\/li>\n<li>Run teleop PR2 test to verify object acquisition on at least 7 items from the 2015 APC dictionary (Abhishek)<\/li>\n<\/ul>\n<\/div>\n<div>PR2 simulation (Feroze)<\/div>\n<div>\n<ul>\n<li>Get arm to move from one point to another (Feroze)<\/li>\n<li>Establish SMACH controller (Alex)<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p><strong>Goals for Week of 10\/19\/15:<br \/>\nPresenter: Feroze Naina<br \/>\n<\/strong><\/p>\n<p><a href=\"http:\/\/mrsdprojects.ri.cmu.edu\/2015teamd\/wp-content\/uploads\/sites\/5\/2015\/10\/Project-Review-2.pptx\">Project Review 2<\/a><\/p>\n<ul>\n<li>Create SW Specification: Alex<\/li>\n<li>Work Breakdown and Milestone Schedule: All<\/li>\n<li>Previous Game strategy and PR2 performance analysis: Bhatia, Lekha<\/li>\n<li>Preliminary Suction Design: Rick and Alex<\/li>\n<li>Image Feature Matching Demo: Rick, Lekha, Feroze<\/li>\n<li>Begin ROS Skeleton code: Alex, Feroze, Bhatia<\/li>\n<\/ul>\n<div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Spring Semester Status Updates PR11 Presenter: Rick Shanor &#8212; 03\/30\/16 1) Run full 12 bin picking test in 15 minutes 2) Present testing results on 5 random shelf configurations PR10 Presenter: Abhishek Bhatia &#8212; 03\/16\/16 1) Redo Kinect calibration to improve the deviation of the full system 2) Integrate the SBPL arm planner 3) Add<br \/><a class=\"moretag\" href=\"https:\/\/mrsdprojects.ri.cmu.edu\/2015teamd\/status-updates\/\">+ Read More<\/a><\/p>\n","protected":false},"author":10,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-249","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teamd\/wp-json\/wp\/v2\/pages\/249","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teamd\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teamd\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teamd\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teamd\/wp-json\/wp\/v2\/comments?post=249"}],"version-history":[{"count":17,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teamd\/wp-json\/wp\/v2\/pages\/249\/revisions"}],"predecessor-version":[{"id":625,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teamd\/wp-json\/wp\/v2\/pages\/249\/revisions\/625"}],"wp:attachment":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teamd\/wp-json\/wp\/v2\/media?parent=249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}