Jet Propulsion Labs, the brains behind the Curiosity Rover have created a scaled down verions of the famous Mars rover that anyone can build. This Customer Project note looks at the details of the project.
ROVer Project
This Customer Project feature looks at a semi-autonomous robot named ROVer. Rover is built around Actobotics parts, a pair of RoboClaw motor controllers and an Arduino.
General Settings in Motion Studio
BasicMicro Motion Studio can be used to configure every aspect of the RoboClaw motor controller. The bulk of the configuration settings are made in the General Settings section of the application. This Application Note details the sections and settings contained within it.
The G-Rover Robotic Camera Platform
This User Project article takes a look at a unique robotic platform for remote video and image acquisition.
The M1 Nerfbot
This User Project article takes a look at the M1 Nerfbot built by Joshua Clay. It’s a fun semi-autonomous robot built around a large rapid fire Nerf gun that’s controlled with a wireless XBox 360 controller.
Layout and Common Operations in Motion Studio
BasicMicro Motion Studio contains a large number of features and tools. This Application Note is the first in a series that explores these features one by one and their usage in practical applications.
Understanding Motor Specifications
Electric motors come in a wide range of types and configurations however there are properties that are common to almost all of them. This Application Note takes a look at motor specifications and what they mean.
Using Encoders with the Arduino Library
This Application Note covers using the BasicMicro Arduino library to control one or more encoders attached to a RoboClaw motor controller.
Using Encoders with the Python Library
Encoders are useful as part of a feedback system to maintain speed, position and track distance. RoboClaw does these things automatically however encoder attached to a roboClaw can be controlled and used with custom code using the BasicMicro Python library. This Application Notes covers how to use the available encoder functionality of the library.
Using the RoboClaw Python Library
Python is an easy to use programming language for both beginners and experienced programmers. The RoboClaw motor controller can be controlled via Python with the library provided by BasicMicro. Any platform that runs Python and has access to a serial port should work with the library.