Skip to content

Latest commit

 

History

History
74 lines (74 loc) · 2.73 KB

File metadata and controls

74 lines (74 loc) · 2.73 KB

V1.0 ( yet to be completed )

  • Module 1 Package cpp_fundamentals
    • Add Templates Example
    • Adding Linked List while in Module path planning
  • Module 2 Package drive_mobile_robot
    • ros fundamentals + basic Mathematics programming
    • Mathematics Fundamentals for robot Motion
    • Bring Mathematics from module_5 to this simulation
  • Module 3 Package custom_robots
    • Robotic Arm Transforms Example
    • Add 3D meshes to Robotic Arms and Mobile Robots URDF
    • Explaining Physical Properties with Gazebo and effects
  • Module 4 Package robotic_sensing
    • ROS2 sensor data processing
    • Online sensor data processing
  • Module 5 Package sensor_fusion
    • odom
    • visual odometery
    • KF, EKF, UKF ,Localization , Particle Filter
  • Module 6 Package control_systems
    • PID , LQR , Optimal Control in Some Basic Projects
    • ros2_control : Different Controllers in multiple robot types
  • Module 7 Package path_planning
    • RRT , Potential Fields , PRM
  • Module 8 Package navigation_and_behaviour_trees
    • Shapes Movement of Mobile Robots
    • Coverage Algorithm
    • RRT-star , DWA
    • Behaviour Trees for motion planning + opencv based tasks as well
    • Docking System
  • Module 9 Package mapping
    • Perform Lidar to map
    • 2D and 3D
    • Write algorithm for other mapping systems
    • ROS2 2D Mapping
    • ROS2 3D Mapping
  • Module 10 Package slam
    • ros2 slam with Nav2
    • Disucssion in deep detail
    • perform hotel waiter type project
    • Integerate your path planning algorithms into nav2
    • 3D Slam ORB SLAM using Depth Cameras or any new Algo
  • Module 11 Package drive_robotic_arm
    • Basic thoery of configuration spaces
    • Jacobians , state, velocity spaces
    • Show on Rviz of these spaces
    • bring robotic arm and its controllers and move it from custom_robots package
    • perform IK and FK using controllers manually on basic arm -> complex arm library
    • Use ikpy and OMPL to perform tasks
  • Module 12 Package multi_robotic_arms
    • Bring Moveit2 and perform special tasks with move group nodes
    • Gazebo and Moveit Motion
    • Baxter Multi Arm System
  • Module 13 Package drive_drone
    • Depth Camera Processing
    • 3D Lidar ground segmentations
  • Module 14 Package visual_processing
    • Visual inertial odometery
    • 3D motion and tracking
    • Try to implement robotic arm perception by processing point clouds and moveit2
  • Module 15 Package swarms
    • Mobie Robots and drones swamrs -> basic driving
    • Flocking
    • Motion Planning with swarms
  • Module 16 Package software_interfaces
    • Carla
    • Webots
    • RTOS
    • MicroROS
    • Web
  • Module 17 Package development_standard
    • Tests : unit, integeration , mocking
    • REPs
    • Docker , kubernetes , CI & CD