= Mini-Lab tutorials = == QUICK Overview == Welcome to the Mini-Lab tutorial platform. Here you will learn how to work, teach and innovate with our dedicated robot Mini-Lab. There are two ways to use our robot efficiently: * Through a simulated environment * Directly on the real robot For each part you will find some examples of use cases Quick reminder: The Mini-Lab is a medium sized robot that offers the best trade-off between robustness and price. It is suitable for research as a test-bed for the development of indoor applications. Feel free to create new use cases and features for the Mini-Lab ! The Mini-Lab supports fully ROS packages and naming conventions. For more information about the robot or for quotation, please visit http://enovarobotics.com Source : https://github.com/Enova-Robotics/Mini-Lab == Mini-Lab installation == . In the link below, you will find the guide to install all required packages for your workstation. . [[Mini-Lab/Tutorials/Workstation_installation|Workstation packages installation]] == Mini-Lab simulation examples == 1. [[Mini-Lab/Tutorials/Workstation_gazebo|Gazebo simulator for Mini-Lab]] 1. [[Mini-Lab/Tutorials/Workstation_teleop|Mini-Lab teleoperation]] 1. [[Mini-Lab/Tutorials/Workstation_cam_with_teleop|Display images from embedded camera with rqt_image_view]] 1. [[Mini-Lab/Tutorials/Workstation_laser_with_teleop|Display laser scan topic in RVIZ]] 1. [[Mini-Lab/Tutorials/Workstation_gmapping|Build your map with Gmapping]] 1. [[Mini-Lab/Tutorials/Workstation_navigation|Navigation in a simulated environment with move_base]] == Mini-Lab robot examples == 1. [[Mini-Lab/Tutorials/robot_connection|Connect your robot to the workstation]] 1. [[Mini-Lab/Tutorials/robot_teleop|Mini-Lab teleoperation]] 1. [[Mini-Lab/Tutorials/robot_cam_teleop|Display images from embedded camera with rqt_image_view]] 1. [[Mini-Lab/Tutorials/robot_laser_teleop|Display laser scan topic in RVIZ]] 1. [[Mini-Lab/Tutorials/robot_gmapping|Build your map with Gmapping]] 1. [[Mini-Lab/Tutorials/robot_navigation|Navigation in the real world with move_base]] /* == Preparation == */ /* . [[Mini-Lab/Tutorials/Workstation_install|Workstation packages install]] */ /* . Install required packages for desktop computer */ /* . [[Mini-Lab/Tutorials/Network_config|Network configuration]] */ /* . Configure network connection to the robot’s access point. */ /* == Simulation == */ /* . [[Mini-Lab/Tutorials/Simulation|Mini-Lab simulation]] */ /* . The Mini-Lab simulation packages. */ /* . [[Mini-Lab/Tutorials/Desktop_packages|Desktop packages]] */ /* . The Mini-Lab visualization packages. */ /* . [[Mini-Lab/Tutorials/Custom_sim|Customizing simulation environment]] */ /* . How to modify the simulation environment of the Mini-Lab. */ /* == Applications == */ /* === Teleoperation === */ /* . [[Mini-Lab/Tutorials/Keyboard|Keyboard Teleoperation]] */ /* . Learn how to teleoperate the Mini-Lab with a keyboard. */ /* . [[Mini-Lab/Tutorials/Joystick|Joystick Teleoperation]] */ /* . Learn how to teleoperate the Mini-Lab with a joystick. */ /* . Leap Motion Teleoperation (Coming soon!) */ /* . Coming soon! Control your Mini-Lab with Leap Motion. */ /* === Gmapping === */ /* . [[Mini-Lab/Tutorials/Laser_mapping|Laser mapping]] This tutorial shows how to map an environment with a laser scanner. */ /* . [[Mini-Lab/Tutorials/Depth_mapping|Depth camera mapping]] This tutorial shows how to build a map using a depth camera. */ /* === Navigation === */ /* . [[Mini-Lab/Tutorials/Navigation|Autonomous Navigation]] This tutorials shows how to navigate autonomously with the Mini-Lab. */ /* == Hardware == */ /* . [[Robots/Education/RobotDatasheet|Hardware overview]] */ /* == Scratch Interface == */ /* Coming soon! */ /* == Matlab & Simulink Interface == */ /* Coming soon! */ = Contact us = For question about the software email us at: support@enovarobotics.com For more information about the product please visit our website : https://enovarobotics.com Or email us directly at contact@enovarobotics.com