1 of 26

ParaDocs

Team E Progress Review 4 - Li-Wei

2 of 26

Goals Review

1

3 of 26

Our Goals for PR4

  • Drill interfaced with ROS
  • Cartesian straight line motion with manipulator
  • Perception integrated with manipulation i.e. arm moves to a pose given via registration
  • Demonstrate e-stop functionality for both drill and arm

4 of 26

Goal: Drill interfaced with ROS

5 of 26

Goal: Cartesian straight line motion

6 of 26

Surgical Plan

7 of 26

Goal: Perception and manipulation integration

8 of 26

Goal: Perception and manipulation integration

9 of 26

Goal: Perception and manipulation integration

10 of 26

Test: Drilling Motion Test

Test No. 10: Drilling Motion Test

Objective

Verify the drilling motion of the manipulator

Elements

Controls Subsystem, Planning Subsystem

Location

B512

Personnel

  • Shivangi
  • Li-Wei
  • Paramjit

Equipment

  • Drill mounted on end-effector
  • KUKA LBR Med7

Procedure

  • Define an arbitrary pre-drill and drill pose
  • The robot transitions smoothly from the pre-drill pose to the drill pose and then returns to the pre-drill pose
  • The drill may be manually activated while the robot is in motion.

Verification Criteria

  • Verify that the motion is sufficiently slow and smooth to facilitate accurate drilling

11 of 26

Test: Manipulator Autonomy Test

Test No. 11: Manipulator Autonomy Test

Objective

Verify manipulator end-effector moves to pose sent by the registration pipeline

Elements

Controls Subsystem, Perception Subsystem, Planning Subsystem

Location

NSH B512

Personnel

  • Qilin
  • Abhishek
  • Shivangi

Equipment

  • Realsense D405
  • KUKA LBR Med7
  • Team E PC

Procedure

  • Pre-define the surgical plan. This is a point provided by S+N or an arbitrary point we chose (on the bone model)
  • Run the registration pipeline to identify the drilling target on the bone setup. Convert these coordinates into the robot's reference frame
  • Plan and execute trajectory using MoveIt to reach desired pose goal

Verification Criteria

  • Before executing, display the desired drill pose in RViz to provide a visual confirmation of the target location
  • Verify that the robot is able to autonomously plan and move to the desired pose goal

12 of 26

Goal: E-stop functionality

13 of 26

Test: Safety Test

Test No. 12: Safety Test

Objective

Verify both manipulator and drill E-stops are functional

Elements

Mechanical subsystem

Location

NSH B512

Personnel

  • Paramjit
  • Shivangi
  • Li-Wei

Equipment

  • Drill mounted on end-effector
  • KUKA LBR Med7
  • Team E PC

Procedure

  • Drill is toggled on
  • Robot is given an arbitrary pose goal that will lead to collision
  • Emergency E-stop(for both manipulator and drill) are pressed before collision

Verification Criteria

  • Confirm the emergency E-stops effectively halt the drill and the robot's movement with minimal latency.

14 of 26

Additional Progress

2

15 of 26

Sharpie Holder

16 of 26

Motor Mount

17 of 26

Challenges

3

18 of 26

Surgical Plan Origin

19 of 26

Challenges

  • Camera Calibration errors
  • Issues on running on sim vs real robot
  • Correctly applying transforms to the surgical plan

20 of 26

Risk Management

4

21 of 26

Risks Managed

  • Not able to define surgical plan
  • Not able to validate surgical plan

22 of 26

Potential Risks

  • Unable to identify the error source
  • Collision with the bone
  • PCB integration

23 of 26

Future Work

5

24 of 26

Future Work

  • Better extrinsic calibration
  • Improve bone mount
  • Improve planning
  • Check drilling accuracy
  • PCB Demo
  • Faster Registration

25 of 26

Thank You and Break a Leg!

26 of 26

Please keep this slide for attribution

CREDITS: This presentation template was created by Slidesgo, and includes icons by Flaticon and infographics & images by Freepik