Resources
Explore hardware and software resources, computing platforms, and tutorials for robotics and artificial intelligence research at ExpandAI@SD. These resources support students, faculty, and researchers working on autonomous systems, robotics, and AI.
ExpandAI@SD provides access to robotics hardware and high-performance computing resources, including the Fermi Cluster. Researchers interested in using these resources can submit a request through the form below. All requests are subject to review, approval, and resource availability.
ExpandAI@SD currently has access to one NVIDIA H100 node, with additional computing capacity anticipated.
Complete the Resource Request FormHardware
Robotics hardware and equipment for autonomous systems, aerial robotics, wireless communication, and research. Hardware access is subject to approval and availability.
Crazyflie 2.0
Small, programmable quadcopter used for autonomous flight, control systems, aerial robotics, and swarm research.
View Product Information Request HardwareCrazyradio 2.0
USB radio dongle for wireless communication with Crazyflie drones, supporting remote control, telemetry, and data transmission.
View Product Information Request HardwaremBot Mega
Programmable mobile robot equipped with four mecanum wheels for omnidirectional movement. Supports motion control, obstacle avoidance, and robotics programming.
View Product Information Request HardwareGround Robot
Ground-based robotic platform for mobile robotics, sensing, navigation, and autonomous systems research.
Request HardwareSoftware
Software platforms, development tools, and libraries that may support robotics, drone systems, AI, simulation, and research. Licensing and installation requirements vary.
Crazyflie Python Library (cflib)
Python library for controlling Crazyflie drones, logging data, and automating flight.
Documentation →Crazyflie Client (cfclient)
Desktop application for configuring, monitoring, and controlling Crazyflie drones.
Documentation →Crazyswarm2
ROS 2 framework for coordinating multiple Crazyflie drones and swarm experiments.
Documentation →Python
Programming language for robotics, automation, data analysis, and artificial intelligence.
Official Website →ROS 2
Robotics framework for communication, sensing, control, and autonomous systems.
Documentation →Gazebo
Simulation environment for testing robots, sensors, and control algorithms.
Official Website →RViz
Visualization tool for robot models, sensor data, and coordinate frames.
Documentation →mBlock
Programming environment for Makeblock robots, including mBot Mega.
Official Website →Arduino IDE
Development environment for programming microcontrollers and robotics hardware.
Download →MATLAB & Simulink
Tools for numerical computing, modeling, simulation, and control systems.
Official Website →Visual Studio Code
Code editor for Python, C/C++, debugging, and software development.
Download →Jupyter Notebook
Interactive notebooks for Python, scientific computing, and data analysis.
Official Website →PyTorch
Deep learning framework for neural networks, computer vision, and AI research.
Documentation →TensorFlow
Machine learning framework for building and training artificial intelligence models.
Documentation →OpenCV
Computer vision library for image processing, object detection, and robotics.
Official Website →NumPy
Python library for numerical arrays, matrix operations, and scientific computing.
Documentation →SciPy
Scientific computing tools for optimization, signal processing, and numerical methods.
Documentation →Git & GitHub
Version control and collaboration tools for managing research code and projects.
Learn More →PX4 Autopilot
Open-source flight control software for drones and other autonomous vehicles.
Documentation →ArduPilot
Open-source autopilot software for unmanned aerial and ground vehicles.
Documentation →QGroundControl
Ground control station software for drone mission planning, configuration, and telemetry.
Documentation →MAVSDK
Developer tools and APIs for controlling MAVLink-enabled drones and robotic systems.
Documentation →AirSim
Research-oriented simulator for autonomous vehicles and drone perception. Check project maintenance status before adoption.
Documentation →ASIC Design Tools (Research)
OpenROAD open-source tools for automated digital integrated-circuit design, relevant to AI hardware research.
Documentation →Computing Resources
Explore computing resources available at SDSU and beyond for robotics, artificial intelligence, machine learning, and computational research. Access procedures and eligibility vary by provider. For comprehensive tutorials and guidance on accessing these resources, see the SDSU Computing Resources Guide below.
Fermi Cluster — ExpandAI@SD
The Fermi Cluster is an SDSU high-performance computing system offering CPU and GPU resources for computational research, including AI, machine learning, and robotics. It uses Slurm for job scheduling and supports web-based access through Open OnDemand.
ExpandAI@SD currently has access to one NVIDIA H100 node, with additional computing capacity anticipated.
Requests are subject to review, approval, and resource availability. Request Fermi Access Fermi Open OnDemandTIDE — Technology Infrastructure for Data Exploration
An NSF-funded research computing platform for SDSU and CSU researchers. TIDE offers JupyterHub, CPU and GPU resources, storage, and batch processing for artificial intelligence and machine learning research.
Access is managed through SDSU research computing, not the ExpandAI@SD request form. View Access InstructionsVERNE — JupyterHub for Instruction
An SDSU instructional computing environment providing managed JupyterHub access, CPU and GPU resources, and software such as Python, PyTorch, TensorFlow, and MATLAB. Instructors add students using course rosters.
Course access is arranged through instructors and SDSU. View Access InstructionsNSF ACCESS
A national program offering researchers and educators access to advanced computing systems for scientific computing, AI, machine learning, and large-scale data analysis.
Applications and allocations are managed by NSF ACCESS. Explore & Request ACCESS ResourcesNAIRR Pilot
The National Artificial Intelligence Research Resource Pilot connects eligible U.S. researchers and educators with computing, data, and training resources for AI-related projects.
Applications are managed through the NAIRR Pilot. Explore NAIRR ApplicationsNational Research Platform (NRP)
A distributed research computing platform supporting AI, machine learning, and big-data workloads using shared computing infrastructure, including the Nautilus cluster.
Access and usage policies are managed by the platform. Explore NRP AccessSDSU Computing Resources Guide
A comprehensive guide to computing resources at SDSU and beyond, including TIDE, VERNE, research clusters, national programs, and instructions for requesting access.
View Computing Resources GuideTutorials & Documentation
Educational materials, workshops, and setup guides for robotics and computing technologies.
Crazyflie Tutorial
Setup and programming tutorials for working with Crazyflie drones.
View Tutorial →UAV Design
Foundations of Cyber-Physical Systems and unmanned aerial vehicle design.
View Course →Robot Proving Grounds
Educational resources for robotics experimentation and development.
View Resource →Robotics Workshop
Workshop materials for learning robotics concepts and applications.
View Workshop →Networked Airborne Computing
Educational material on airborne computing and networked systems.
View PDF →No resources found. Try a different search or category.