1 of 21

Project Management Review

Team G

2 of 21

3 of 21

Contents

  • Project Description
  • Subsystem Status
  • Key Challenges and Associated Plans
  • Project Management method
  • Project management tools and Techniques
  • Lessons and Improvements
  • Schedule and milestone
  • Risk Management
  • Budget

4 of 21

Project Description

Our goal is to develop a robot based on the Hello Stretch RE1 platform that can harvest tomatoes.

Our robotic system will:

  1. Make use of custom-designed tool.
  2. Autonomously navigate around the controlled setup environment that mimics a vertical farm
  3. Identify the interaction sites where the task must be performed
  4. Perform the desired harvesting action.

5 of 21

6 of 21

Subsystems status (Test Environment)

  • New plant stems made from floral wire
  • Foliage created using fake vine leaves to recreate same noisy backdrop
  • Reduces need for upkeep

7 of 21

Subsystems status (Perception)

Using Faster RCNN for tomato detection - Performance:

  • Detection mAP=0.53
  • Detection rate of 1~2 FPS (very slow)

Future plans:

  • Transferring from Faster RCNN to YOLO V5
    • Detection mAP=0.59
  • Expecting improved inference time
  • Planning to optimize the model further using TensorRT

8 of 21

Subsystems status (Manipulation)

  • End Effector reaches within +/- 10 cm of the required goal.
  • Only arm translation and lift are engaged

Future Plans:

  • Include base movement to reach a 3D point.

9 of 21

Subsystems status (Navigation)

  • Currently our stack uses a high-level planner that works in tandem with a pot-detection algorithm.
  • The high-level planner uses these guides to plan a route through the farm. Intermediate goal way-points are passed to the movebase package in ROS for tracking.

Future plans:

  • Implement our own custom planner which makes use of the pot-detection algorithm directly.
  • Develop our own pure-pursuit controller to eliminate reliance on movebase package.

10 of 21

Subsystems status (Tool Design)

  • Current tool used is harvester - consists of cutter and gripper.

  • Two alternatives being evaluated - To continue with both cutter and gripper, or to simply stick with gripper alone.

11 of 21

Key challenges & associated plans

  • The platform is proving to be more problematic than anticipated. We hope to work in tandem with the Hello Robot team to address these issues.

  • We are trying to devise approaches that are independent of position control of the arm and rely instead on visual feedback since the arm itself is unreliable.

  • Instead of relying on the low-level navigation controls from MoveBase we hope to use our own pure-pursuit controller to navigate across the farm allowing better control and integration with the rest of the sub-systems.

12 of 21

Project Management

13 of 21

Shift from Traditional to Agile

DISCOVER

DESIGN

DEVELOP

LAUNCH

DISCOVER

V1

DESIGN

LAUNCH

V2

DISCOVER

DESIGN

DEVELOP

LAUNCH

V3

DISCOVER

DESIGN

DEVELOP

LAUNCH

DEVELOP

14 of 21

Project Management tools and techniques

Weekly Monday standups

Bi weekly sponsor meetings

All hands Friday sessions

Slack to maintain updates

Jira to keep track of sprints

15 of 21

Lessons & improvements

Lessons:

  • Technical : Did not use PM tools efficiently
  • Personnel: Lack of Communication
  • Scheduling : Integrated testing for harvesting and pollination started late
  • Materials: Last minute problems with the robot and its accessories
  • Testing: interface and communication between the subsystems

Improvements :

  • Regular meetings with stretch support
  • Quicker iterations
  • More teamwork, more collaborations and standups
  • Vetting personal/sub-system level goals before the whole team
  • Test runs every Friday
  • Using Jira and slack more efficiently

16 of 21

Schedule/milestones

High level goals for Fall semester

  1. Base orientation to reach a 3D point
  2. No reliance on movebase for navigation
  3. Improve detection model’s inference time on Jetson
  4. Tool performs needed action 100% of the time

17 of 21

Date 

PR 

Milestone(s)

9/8

07

  • Improve existing test setup with fake plants instead of real ones

9/29

08

  • Train YOLOv 5
  • Final modular tool attachment
  • Extend End of Arm tool Class
  • Complete Pure-Pursuit controller

10/13

09

  • Include base alignment with manipulation
  • Complete farm row path-planner with extensive testing
  • Convert model to TensorRT framework

11/3

10

  • Integrate Pure-Pursuit controller and Planner
  • Integrate TensorRT engine with ROS

11/17

11

  • System Integration and extensive testing

11/21

FVD

  • System Integration and extensive testing

18 of 21

Risk management

No.

Risk

Category

Description

Likelihood

Consequence

Mitigation Plan

1

Arm Translation

Technical/

Schedule

The robot arm does not move to the desired location at all times

5

5

Recalibrate the arm

Include base motion

Reach 3D point step-wise

2

Tool extension not working

Technical/

Schedule

The wacc extension is sensitive and if it is spoilt, the tool extension stops working ;

The tool motors sometimes operate with reduced torque

4

5

Have wacc replacements in stock

Add the tool as an end-of-arm class so it operates with greater torque

3

Jetson network issues

Technical

The current Jetson seems to have some network issues

4

4

Alternate Jetson ready to be ported

4

Lack of communication within team

Personnel/Technical

Subsystem-wise developments are not communicated and integration is affected

3

5

Weekly meetings

Work sessions

Critical decisions documented

Subsystems in pairs

19 of 21

Likelihood

Consequence

3

1

2

4

No.

Risk

1

Arm Translation

2

Tool extension not working

3

Jetson network issues

4

Lack of communication within team

Likelihood

Consequence

3

1

2

4

Before Mitigation Plan

After Mitigation Plan

20 of 21

Budget

Total Budget:

$ 5000

$ Spent up till now

$ 1411.14

% budget spent

28.22 %

Average $ spent per order

$ 20

Relatively big purchases till now

Header racks ($149), dynamixel motors ($145)

Budget left

$3588.86

Future big purchases

(backup parts already purchased)

-

21 of 21

Questions