[meetings] LAST CALL - ROS Mobile Manipulators In-Person Training in Barcelona
(apologies for cross-posting)
* Call for Participation* Last Call for Early Bird - Mastering Mobile Manipulators Hands-on Training March 22 - 24, 2023, Barcelona, Spain - Registration website: https://www.theconstructsim.com/ros-mobile-manipulators-training/ https://www.theconstructsim.com/ros-mobile-manipulators-training/?utm_source=mailist_robocup-worldwide&utm_medium=robocup-worldwide_email&utm_campaign=robocup-worldwide_email_1MM2023_promo1 - Only 15 spots - Early-bird registration deadline: March 8, 2023
===========================================================
This training is organized by The Construct http://www.theconstructsim.com/ in cooperation with Robotnik https://robotnik.eu/
We wanted to remind you that this is the last week to take advantage of our early bird discount for our upcoming Mastering Mobile Manipulators in-person training. This hands-on training will teach you how to create ROS applications for autonomous mobile manipulators. With our early bird discount, you can save 29% on your registration.
At the training, you'll get hands-on experience with real robots, and you'll learn from industry experts who have years of experience in the field. Whether you're a beginner or an experienced programmer, you'll gain valuable skills that can help you advance your career.
*Here's what you'll learn:*
- Robot Navigation - Robot Perception: Object Detection - Motion Planning for Robotic Manipulators - Pick & Place Objects with MoveIt - Robot Behavior Design using FlexBe - Creating a Complete App that Integrates all Behaviors into a Single ROS App - Creating a Web Interface for End Users to Use
Don't wait too long to sign up - our early bird discount ends on March 8, 2023. After that, the cost of the program will increase, so act fast to secure your spot and save money. https://discourse.ros.org/t/ros-mobile-manipulators-in-person-training/29825#benefits-3 Benefits
- In-person instruction from industry professionals - Hands-on experience with real robots - Exercises with simulated robots, working along with the instructors - Complete a real-world project with a real RB-KAIROS+ mobile manipulator - Access to a supportive community of like-minded learners
https://discourse.ros.org/t/ros-mobile-manipulators-in-person-training/29825#robots-used-4Robots Used
RB-KAIROS+ Mobile Manipulator https://robotnik.eu/products/mobile-manipulators/rb-kairos/ by Robotnik https://robotnik.eu/
https://discourse.ros.org/t/ros-mobile-manipulators-in-person-training/29825#training-curriculum-5Training Curriculum https://discourse.ros.org/t/ros-mobile-manipulators-in-person-training/29825#part-1-set-up-the-navigation-system-for-a-mobile-manipulator-6Part 1 - Set Up the Navigation System for a Mobile Manipulator
- Create a map of an environment - Robot Localization - Path planning with obstacle avoidance - Send a sequence of waypoints and execute those movements
Hands-on challenge: Make an RB-KAIROS+ autonomously navigate in an indoor environment. https://discourse.ros.org/t/ros-mobile-manipulators-in-person-training/29825#part-2-moving-the-arm-7Part 2 - Moving the Arm
- Configure MoveIt for your robot - Program the moveit_commander to send trajectories to the robot arm
Hands-on challenge: Program the arm to reach any location in its action space. https://discourse.ros.org/t/ros-mobile-manipulators-in-person-training/29825#part-3-do-motion-planning-programmatically-8Part 3 - Do Motion Planning Programmatically
After completing this chapter, you can create a Python program that performs motion planning on your robot. https://discourse.ros.org/t/ros-mobile-manipulators-in-person-training/29825#part-4-grasping-the-object-9Part 4 - Grasping the Object
- Object detection - Pick an object - Add perception to avoid obstacles - Visualize the detections in RVIZ - Create a pick & place task
Hands-on challenge: Make the arm grasp objects from the shelf while avoiding obstacles. https://discourse.ros.org/t/ros-mobile-manipulators-in-person-training/29825#part-5-use-flexbe-to-program-the-robot-behavior-10Part 5 - Use FlexBe to Program the Robot Behavior
- Create FlexBe states - Create an entire state machine that communicates with the robot
Hands-on challenge: Define the behavior of the warehouse robot for a pick & place application. https://discourse.ros.org/t/ros-mobile-manipulators-in-person-training/29825#part-6-design-web-interfaces-for-ros-robots-11Part 6 - Design Web Interfaces for ROS robots
- Set up the server in the robot - Create and run a web page that shows relevant robot information - HTML and CSS on the web page - Set up a JavaScript framework - Understand the lifecycle of the web page - Add an online Joystick to your web page - Show the robot’s cameras on the page - Show your custom map on the page
Hands-on challenge: Create a web interface for non-experts to command the robot, and know its status. https://discourse.ros.org/t/ros-mobile-manipulators-in-person-training/29825#part-7-real-robot-project-make-a-full-manipulator-application-to-autonomously-clean-a-space-12Part 7 - Real Robot Project: Make a Full Manipulator Application to Autonomously Clean a Space
Throughout this training, you will build a complete robot app for mobile manipulators that look at and serve objects from shelves in a warehouse environment. The robot will to go to the shelf’s location, look for the object, grasp it, and bring it to the operator’s boxes.
===========================================================
Enroll now to take advantage of our early bird discount and start your journey towards a career in robotics. If you have any questions or concerns, don't hesitate to contact us at i**o@theconstructsim.com.
The Construct team
participants (1)
-
Yuhong Lin