CSC476H5S/CSC2606 – Introduction to Continuum Robots
Continuum robots differ fundamentally from traditional robots, as they are jointless structures. Their appearance is evocative of animals and organs such as trunks, tongues, worms, and snakes. Composed of flexible, elastic, or soft materials, continuum robots can perform complex bending motions and appear with curvilinear shapes. Continuum robots have a high potential to navigate and operate in confined spaces currently unreachable to standard robots, as their diameter to length ratio can be as low as 1:300. Typical applications are in minimally invasive surgery or in maintenance, repair and operation. This introductory course covers the fundamentals of continuum robot design, modelling, planning, and control. Students will code their own continuum robot simulator.
An introductory course to robotics for computer scientists laying the foundations for advanced robotics courses. Students learn to:
Students will learn learn important data structures and abstract data types useful for both organizing programs and making them faster; and to reason about the efficiency of algorithms. The course covers:
Students will learn basic methodologies, tools, and concepts to build a foundation for advanced topics in robotics (CSC476, CSC477, CSC2621). Concepts covered in the course are robot components and designs; rigid body motions; forward, velocity and inverse kinematics; trajectory generation and motion planning.