Eder Torres Maria Sosa 3/30/14 Mercury Robotics: Robot Specifications Physical appearance: Robot’s chassis is made out of aluminum, main body measures 8” X 9” X 2.3”. Max dimensions (edge to edge of the wheels, floor to highest point): 10.5” X 11” X 8” Net Weight: 3 pounds Number of motors: 4 Motors’ voltage: 12 V Motors’ Gear Ratio: 1:29 Wheels’ diameter: 2.75” Number of batteries: 2 Number of cells per battery: 4 and 3 Cells’ chemistry: Po-Li Cells’ capacity: 4000 mAh Cells’ max discharge rate: 10C Motor controller type: 2 quad half-bridges (l293), Sign-Magnitude signal received through a NAND gates digital circuit. Sign-Magnitude signal is generated by a PIC18F4550 microcontroller. There is circuit isolation through opto-isolators between the NAND gates circuit and the half-bridges (iso721). Wi-Fi receiver/transmitter: LinkSys E2500 with dd-wrt as the OS, it is enabled as bridge-repeater. Data Controller: Beaglebone with Ubuntu 13.10 as the OS. It collects video signal and sends it out as rtp through GSTREAMER. It transmits and receives information through serial port 1 with minicom. The PIC18F4550 sends and receive data through its serial port. Robotic arm: Aluminum with clutch. Sensors: Ultrasonic Sensors, c920 Logitech camera. The design was chosen to be able to add functions such off-road cruise, autonomy, races, etc. The number of motors will help with this goal. Also, each motor contains an encoder to later be interfaced and efficiency to be increased. The number of motors was also chosen to have a high speed capability without sacrificing torque. The aluminum chassis was chosen due to it being light and relatively resistant. The four wheels also allow the robot to rotate around its own center as axis, giving more control on tight places. We chose Li-Po batteries due to its high density of charge and their capability to supply high currents without a sweat. The necessity of that quantity of current comes mainly from the Bridgerepeater and the motors. The decision for two different batteries was to avoid having common ground between the motors and the controllers. The reason we used an 18F4550 microcontroller was due to its instruction set being optimized for C compilers, it also features a Phase Lock Loop which allows for the system clock frequency to go from 20 MHz to 48 MHz. We also chose the BeagleBone because it makes it possible to use a single node to transport both command and video in a single node, also because it runs Linux, which we took advantage by compiling Gstreamer to be able to sink video from a camera. The camera chosen was affected by the beaglebone, after a long research, we figured out that the c920 has an internal h.264 encoder which helps any cpu to be free. It’s also a really good compression format allowing sending it through a network without sacrificing video quality. We had several difficulties in our decisions, for example, did we want our robot to look like several ones at competition? Do we want a separate IP camera? Innovation was a big deal in our design, which only made more challenging since the robot was started in this semester. A hard decision was the suspension of the close-loop system in the motors, the original plan was to equalize the speed of each wheel, but it had to be suspended due to an accident with the robotic arm, therefore, making us use an open-loop system to save time. There were several components that will benefit the robot’s capabilities. First, we are using a c920 logitech camera. This camera offers high definition and decodes the video to h.264 which is an optimal format to transport over the web. This camera will allow the driver to see with no problems. The beaglebone is the heart of the network communication in our robot. It does nothing else but to send the video and status of the robot to the driver. It also receives the commands from the driver and sends them to the robot’s microcontroller. Another extremely important part of our robot is the bridgerepeater, originally, a usb wifi adaptor was used, but the range was relatively low. Although the bridge consumes more power, its reliability can’t be compared.