Common Platforms

The Common Platforms section highlights a wide range of commonly used hardware and software frameworks in robotics. These include platforms like ROS, various robot-specific SDKs, and tools tailored for drones, manipulators, and mobile robots. This section is intended to help researchers, students, and developers gain familiarity with these platforms and effectively use them for their robotics projects.

We encourage contributions to further enhance the knowledge base in this section.

Key Subsections and Highlights

  • Asctec UAV Setup Guide A detailed tutorial for setting up the Asctec Pelican UAV for autonomous waypoint navigation using ROS. Covers configuring network settings, flashing firmware, and running the ROS package on the onboard Atomboard.

  • DJI Drone Breakdown for Technical Projects Explores the advantages and limitations of DJI drones in research projects. Includes information on flight modes, GPS dependencies, and practical tips for successful drone operations.

  • Outdoor UAV Navigation with DJI SDK An introduction to using DJI’s SDK for UAV navigation. Includes insights into coordinate systems, compass usage, and waypoint navigation.

  • Hello Robot Stretch RE1 Provides guidance on working with the Hello Robot Stretch RE1 mobile manipulator. Covers software configuration, extending the robot’s capabilities with custom tools, and leveraging ROS for control.

  • Husky Interfacing and Communication Discusses how to set up communication with the Clearpath Husky robot, including hardware setup and localization using GPS, IMU, and odometry.

  • Khepera 4 Robot Guide Introduces K-Team’s Khepera 4 robot for indoor navigation and swarm robotics research. Includes a quick-start guide for programming and communicating with the robot.

  • Pixhawk UAV Platform A guide for using Pixhawk hardware and PX4/APM firmware for UAV control. Covers firmware setup, offboard control, and integrating the platform with ROS.

  • RC Cars for Autonomous Vehicle Research Offers a comprehensive guide to transforming RC vehicles into autonomous platforms. Includes chassis options, motor controllers, sensor integration, and control through ROS.

  • ROS 2 Navigation with Clearpath Husky A step-by-step tutorial on integrating ROS 1 and ROS 2 for Clearpath Husky navigation, including the configuration of the ROS 2 Nav2 stack.

  • Unitree Go1 Guide Highlights the features and capabilities of the Unitree Go1 Edu quadruped robot. Includes power, sensors, networking configuration, and tips for simulation and real-world control.

  • UR5e Collaborative Robotic Arm Covers the setup and operation of the Universal Robots UR5e arm. Includes network configuration, running the ROS driver, and controlling the arm using MoveIt.

Resources

Here is a compiled list of external resources referenced in the subsections:

  1. Asctec UAV
  2. DJI Drone SDK
  3. Hello Robot Stretch RE1
  4. Clearpath Husky
  5. Khepera 4
  6. Pixhawk
  7. RC Cars
  8. Unitree Go1
  9. UR5e Robotic Arm

Development Needs

We seek contributions in the following areas:

  • Detailed guides for setting up and integrating additional platforms like Boston Dynamics robots or custom robotic arms.
  • Tutorials on advanced use cases for existing platforms (e.g., SLAM, multi-robot coordination).
  • Case studies and real-world applications of common platforms in robotics research or industry.