Resources and GitHub repository of the master class
Congratulations on completing the module!
Throughout this course, you have gained valuable experience in replicating a project from ROS1 to ROS2. You have learned how to simulate a pick and place application in Gazebo using both 2D and 3D cameras, depending on the specific requirements of your application. By mastering these skills, you are now well-equipped to tackle advanced manufacturing solutions using ROS. This hands-on experience will be invaluable as you progress in your career as a robotics software engineer.
One of the key takeaways from this module is your improved understanding of both ROS1 and ROS2. You have learned how to navigate through repositories created by other engineers, leveraging their work and expertise to build upon your own projects. This ability to "districate" through existing codebases without reinventing the wheel is a crucial skill in the field of robotics software engineering. By examining and working with updated repositories, you have gained insight into best practices and efficient solutions that will enhance your own development process.
As you reflect on the updated repository showcased in this master class, take note of the advancements and optimizations that have been implemented. Consider how these changes improve the overall functionality and performance of the pick and place application. By staying informed and up to date with the latest developments in ROS1 and ROS2, you will continue to grow and evolve as a skilled robotics software engineer, ready to take on new challenges and innovations in the field of robotics and automation.
Here you can find the link for the GitHub repository that you have developed through this master class:
ROS1 workspace (from module 1 to module 11):
https://github.com/LearnRoboticsWROS/master_robotics_ws
ROS2 basics workspace (module 12):
https://github.com/LearnRoboticsWROS/ros2_ws
ROS2 custom robot workspace (module 13):
https://github.com/LearnRoboticsWROS/master_ws_ros2
for simulating a grasping, you need to clone the following repository inside the src folder of your master_ws_ros2:
https://github.com/IFRA-Cranfield/IFRA_LinkAttacher
ROS2 ur_ws simulation with Universal Robot 5 and Robotiq 2f-85 gripper (module 13):
inside the /src folder of the ROS2 workspace that you create, clone these repositoy:
https://github.com/UniversalRobots/Universal_Robots_ROS2_Description
https://github.com/UniversalRobots/Universal_Robots_ROS2_Gazebo_Simulation
https://github.com/PickNikRobotics/ros2_robotiq_gripper
https://github.com/LearnRoboticsWROS/ur5_simulation
https://github.com/LearnRoboticsWROS/ur5_camera_gripper_moveit_config_master_class
https://github.com/LearnRoboticsWROS/ur5_camera_gripper_robotiq_moveit_config_master_class
https://github.com/LearnRoboticsWROS/3D_cv_master_class
https://github.com/LearnRoboticsWROS/ur5_ik_master_class
0 comments