Computing
This section is curated for developers and researchers working on robotics applications, offering practical solutions for computing challenges and enabling efficient system integration. It provides comprehensive resources and tutorials on computing platforms and tools used in robotics, including setup guides, troubleshooting, and interfacing with hardware.
Key Subsections and Highlights
-
Arduino Learn the fundamentals of Arduino boards, including the Uno and Mega, wiring configurations for components like limit switches and motor drivers, and practical examples with annotated code snippets.
-
Amazon Web Services Quickstart A step-by-step guide to launching, accessing, and managing AWS EC2 instances for cloud computing. Covers SSH configuration, tmux for persistent sessions, and tips for stopping or managing instances effectively.
-
Setup Your GPU-Enabled System for Computer Vision and Deep Learning Detailed instructions for configuring Ubuntu systems with NVIDIA GPUs, including driver installation, CUDA and cuDNN setup, TensorRT, and building OpenCV and deep learning frameworks like TensorFlow and PyTorch from source.
-
Single-Board Computers Insights into the capabilities and limitations of single-board computers like ODroid, FitPC2, and Raspberry Pi for mobile robotics. Discusses hardware compatibility and computational constraints.
-
Ubuntu Dual Boot and Troubleshooting Guide A tutorial for setting up Ubuntu alongside Windows, addressing common issues like partition resizing, BIOS configuration, and RealTek WiFi adapter compatibility. Offers practical solutions for hardware and software troubleshooting.
-
Installing Ubuntu on Chromebooks A guide to installing Ubuntu 14.04 on Chromebooks, including developer mode setup and partition configuration for a stable dual-boot environment.
-
Upgrading the Ubuntu Kernel Instructions for upgrading the Ubuntu kernel to a specific version, ensuring compatibility and system stability.