This repo provides code and manual for ECE470: Introduction to Robotics.
- Lab1: Pick and Place experiment through Teach Pendent to solve Hanoi problem
- Lab2: Get started with ROS (Node, Topic, Message) by Turtlesim (Optional)
- Lab3: The Tower of Hanoi with ROS
- Lab4: Forward Kinematics of UR3e
- Lab5: Inverse Kinematics of UR3e
- Lab6: Image Processing (filtering, edge detection, segmentation and classification)
- Lab7: Camera Calibration
Important
Due to limited time of lab session, it is strongly recommended to get prepared for lab session.
- read lab manual before session and know what to do.
- It is encouraged to complete your code before lab.
- Any questions are welcomed.
if some of you guys want to debug in your own laptop, it is recommended to install ubuntu and ROS. Here show you some basic procedures.
- Download VMware Workstation here. Other virtual machine software (like VirtualBox) is fine. Recommended version: 16 Pro or 15 Pro.
- Install it and activate license by yourself.
- Download ubuntu Desktop image (.iso) in official website here or Tsinghua Mirror.
- Open VMware and create a new virtual machine.
- Follow the steps in install.md in
reference
folder.
- modify
lab6_manual
andlab7_manual
- integrate camera snapshot into ROS for convenience
- install camera dependency on Virtual machine
- lab4 manual error, return value
- lab7: rosrun relative path error
- lab7: ur3e no fresh data when use ckcamera
- lab7: response very slow when calling opencv_display()