Sign In

Remember Me

Programming

How an Autonomous Robot Works

How an Autonomous Robot Works

Autonomous Robots Explained SuperDroid Robots has been building high quality, durable robots for a long time. Many of our robots are of the autonomous variety which makes them quite versatile. So what is an autonomous robot exactly? Wikipedia describes it as below… An autonomous robot is a robot that performs behaviors or tasks with a high degree of autonomy, which is particularly desirable ...

Read More »
Tech Thursday

Tech Thursday #040: Autonomous Robots 101

We have been building autonomous robots for decades now. Here are just some of the examples. We build many that we can not discuss due to confidentiality agreements. The Autonomous robot give away Build an Autonomous Robot Autonomous Robotics Engineering Services Shop Programmable Robots Shop Sensors We get many requests from people to have us build autonomous robots. We also get many requests fro...

Read More »
Tech Thursday

Tech Thursday #023: Wireless Robot Control with an xBee

When you want to take your robot wireless but want to take it a step past R/C, an xBee is a prime candidate. The system works over 2.4GHz, similar to WiFi but what it provides is a simple wireless serial bridge. Meaning you can send a packet to the module and it’ll appear at the outputs of all xBees on that network. You don’t have to worry about subnets and IP addresses or any other ne...

Read More »
Tech Thursday

Tech Thursday #011: Motion Detector Servo Control

Home automation is a hot topic these days. In this week’s Tech Thursday I will show you how to deploy a simple motion sensor and use it to set the position of a servo. For motion detection I will be using our Mini PIR motion detector module (TE-232-805) as our detector, and an Arduino Uno and a Pololu Maestro6 for our controls. The Pololu Maestro provides a simple and easy way to control mul...

Read More »
Tech Thursday

Tech Thursday #009: PID Control

PID control (Proportional-Integral-Derivative) is a major building block of a robotic system. It provides a straight-forward method to precisely control a motor to perform a pre-determined action without the need for direct human control to adjust the machine. PID control is an algorithm that uses a determined error that can be used calculate the necessary motor response to achieve your task. Open...

Read More »
Tech Thursday

Tech Thursday #008: Robotic Arms

We recently listed three arms for sale on the website as stand-alone items. Two of them are heavy-duty arms that we use with our tactical robots. One of these is our HD2 Multi-Axis Arm (TP-702-000), a large 5-axis arm that we use with our HD2-S Mastiff. The other is our LT2 Multi-Axis Arm (TP-701-000), a smaller 4-axis arm that we use on our LT2-F Bulldog. The third arm we listed is the Dagu 6DOF ...

Read More »
Tech Thursday

Tech Thurday #005: Arduino to Arduino Serial Communication

Serial communication is a major backbone in embedded electronics and it is exceptionally common to have two embedded devices to talk to one another. For example, you may have one Arduino reading joysticks and sensors and another wired into a robot to command motors, servos, relays, etc. Today’s Tech Thursday will walk you through basic Arduino to Arduino serial communication. Schematic Below...

Read More »
GitHub: Roboteq SDC2130/2160 Arduino Example

GitHub: Roboteq SDC2130/2160 Arduino Example

We’ve uploaded new example code for the Roboteq SDC2130 to our Github account. This example code demonstrates simple motor commands and ramping and was tested on our Programmable MLT-JR Development Robot (TP-220-002). If you have any questions or comments regarding the provided code example, let us know on the forums. Links: SDC2130 Example Code User Manual SDC2130 Datasheet

Read More »
Arduino SoftwareServo Issue and Fix

Arduino SoftwareServo Issue and Fix

When recently helping a customer get some new Arduino code updated, I was reminded of an issue using their standard SoftwareServo library working. The customer was confronted with some error messages like the ones below C:\arduino-1.0.1\libraries\SoftwareServo\SoftwareServo.cpp: In member function 'uint8_t SoftwareServo::attach(int)': This is due to a compatibility issue between the library and ne...

Read More »
Skip to toolbar