Let's Make Robots! | RobotShop

Linux

Navigate using ultrasound, infrared and (soon to be added) laser tof.
Using a
Robot Ardi is my latest platform for playing with machine intelligence experiments. I have built it up to the point that you see here in the pictures. … Read more

How to interface with PC

I'm a beginner at robotics, but I do have a background in programming and some artificial intelligence and I'm planning to build an autonomous robot with an onboard computer. I may be able to use a Rasberry Pi, but I'm leaning towards a more powerful PC running (perhaps) Ubuntu. What would be a pragmatic (hopefully quick and easy) way to interface the PC with the inputs and outputs? Inputs would be ultrasonic sensors and probably either an infra-red camera or (inexpensive) laser scanner. Outputs would just be various motors to control wheels and an arm etc.

2d cad recomendation or help on linux?

Dear: LMR

Hello guys it is me Noah. Today I began to play with librecad on my ubuntu computer and I am really struggling with it. I downloaded another cad call QCad and it is far harder. Please guys this is coming from a guy who loves 3d modeling and never has used 2d before; So can you either help me get started with librecad like maybe a book recomendation or online tutorials, or recomend a new more user friendly software that is only for linux. TJust to let you know I am not willing to purchase any software. It all has to be free and no charge. Thank you.

From: Noah

Hello Friends, I am very happy to join in LMR. Hope to know you. This is my second generation Tele-operation robot built during 2015. This robot is based on the … Read more
Follow, Navigate, Remote Controlled
Using a
My name is Rick and have no programming background but have always wanted my own robot after watching the movie Short Circuit. From that time on I said "one day I … Read more

Trying to get Torobot USB servo controller to work with BeagleBoard

Hello,

I have a Torobot (24 I think) USB servo controller which takes text commands and converts them to servo controlls.

I am using a Beagleboard XM (not the Bone) with an Angstrom distribution on it.  I am having a hard time accessing the board programmatically and have tried several approaches.  The board itself is fine, I'm just trying to send it commands.  The Python API seemed to be the most straight forward, but, of course, there are a lot of depencies I'm fighting with.

Testing the wheeled version

As announced in our previous post, we are working on wheeled version of our robot. Tires and shaft adapters are arrived today and we mount them to conduct first test drive. Here are some photos:

Which linux distro for a ETX motherboard

Hey guys, I am working on a PC robot project https://www.robotshop.com/letsmakerobots/node/34827

anyway, I tried to install Puppy linux on a VIA nehemiah ETX board and got this error message:

This kernel requires the following features not present on the CPU:
pae cx8
Unable to boot - please use a kernel appropriate for your CPU>.

then I removed the VIA board and put a pentium board in it's place, the only thing that changed about the error message was it did not have the cx8 part.

Raspberry pi

Just wondering... I haven't seen anyone say so yet but has anyone got their hands on a raspberry pi? I was just invited to order one from element 14 but they said delivery would be in August sometime. So it's on order. How many here are interested in the raspberry pi. I've seen a couple people comment about them.

Good Robot Controller?

Ok I am planning on building a "small" humanoid robot that can has computer vision and can do many tasks. I am planning on using a small onboard computer to do all the processing so that it can be autonomous and reduce the need to have another computer on for it to work. Anyway I am looking for a small, not expensive, and easy to use, some what powerfull small computer or single board computer that has usb ports,can run off a small battery and can run lunix. I am thankful for all suggestions.

RC lawnmower for cut the grass from my android phone !
Using a
Hi everybody, First i present myself, so i am a 19 years old boy from france, i am actually studing at the university in tours ! I like technologics hackings and i … Read more

inexpensive motherboard for linux

Hi there!

Is there anybody who knows an inexpensive motherboard yet powerful enough to be able to run Linux OS? I have already dicovered RoBoard and Mini-ITX motherboards, but I am looking for something else if there is any!

Note to self: zipit runs linux

I just learned about a thingy called zipit. Apparently it can run a linux distro and then the world is your oyster. Click the pic.

Just mentioning it here so I will ind it again when searching my fav search engine.

Hacking Chumby One

I came across some posts on a different discussion board about a nice Wireless internet radio clock called Chumby One. I have found out that it has linux inside and is easily hackable to be used as a robot brain. There are already sample bots out there, I have just started to look into it and thought it might be interesting for some of you. I have almost no knowledge of how linux stuff goes and I don't think I can do much with Chumby at the moment, so I will be interested if some of you guys manage to make it your robot's brain. Perhaps using Python? or Processing?

Linux

Hi,

I was wondering how many of you guys used linux? I use Ubuntu on my laptop, but am ashamed to admit that I have to use Windows on my desktop for things like, well just sketchup... 

So how many of you use linux and which distro do you use and why ? :)

Linux crashing when reading from serial port, problem and solution

The problem:

I have a weather station project going on and I'm planning to use my Linux box for data logging. I have ATMega168 writing data to its USART, FT232R doing USB serial (see my first SMD soldering here: https://www.robotshop.com/letsmakerobots/node/23323) and Ubuntu Linux logging data. Here's a simple picture of the setup:


Weather station data logging test setup

PCB design software (EDA) for Linux users

I am using my Ubuntu laptop more and more often. And today I found myself wanting to throw together a simple schematic for posting on LMR. So I needed to find a CAD program for that. One that works on Linux.

Shouting in the shoutbox is fun and all, but valuable info gets lost. So please everyone, use this thread to post your experiences and recommendations.

So far I discovered in my Ubuntu (10.04) repository:
kicad
geda
eagle

google them for links or downloads. I will post my experiences with them here as I gather them.

Controls arduino's Inputs and Outputs
UPDATE - 15 September 2010: Here is the second version.  No crossing lines this time, the digital pins are broken in two blocks, and the enumeration of them goes … Read more
For now its almost done! My selfbulid CNC-Mill is ready to use. It all started during my x-mas holidays when I found Tinheads Valkyrie here on LMR. I had the idea … Read more

IR and Sensor rangefinding data visualisation

These images were created by stepping a pair of servo motors to create a file containing sensor readings for each possible servo position.

I took 3 readings for each position from each servo and stored them in a file, then read the data back in a seperate pygame program running on a desktop to generate the image. RGB values were generated from the 3 readings from each sensor.

Arduino, Bluetooth, Linux continued....

Bluetooth, java, Linux - seem to be working together in harmony now. Some things I learned along the way regarding the RXTX java library and Linux com ports in general:

By default, only the root user has access to read/write the serial ports on the system. So if I take the sample code from RXTX I've attached called FindPorts.java and run it from the command line with my user account it will not list any ports. This code was lifted straight from the RXTX site. I've packaged it in a jar file for ease of use from the command line:

Arduino, Bluetooth, Linux

Back to work on the Ardbot. I've decided to build my control panel competely in java/JavaFX on Linux. One challenge was getting my Bluetooth connectivity going on Linux with this configuration:

  • Kensington USB Bluetooth dongle on Fedora 11 PC
  • Sparkfun  Bluetooth modem on robot

My goal will be to control the robot from a gamepad controller attached to the PC, wirelessly over the Bluetooth link.

Programming a Picaxe in Ubuntu

Well, a small comment in the shoutbox caused several guys to download Ubuntu. Good choice, I like it! Here's a walkthrough to programming a PICAXE in it.

 

STEP  1) Download the Linux Axepad here- http://www.rev-ed.co.uk/software/linaxepad_100.tar.gz

STEP 2)  Extract the files to a folder on your desktop called "LinAXEPad" or whatever you want to call it.

New Axepad for Linux Ubuntu users

The creators of Linux Axepad have created a .deb package for Ubuntu users. I was having issues with the other version off of rev-eds site. So far no issues with this one. 

http://ubuntuforums.org/showthread.php?t=1113839

Once you have it installed you have to open a terminal and run "sudo linaxepad"

My robot is based on (quite out-of-date) Tamyia RC car in 1:10 scale. All electronics is placed inside plastic box ont the top of the car. The brain is made of … Read more

Picaxe - Now for Mac & Linux!

I am yet to try it, am downloading for the first time as I write, however, just released:

http://www.rev-ed.co.uk/picaxe/ -> Software

Best Software for Robots

Best software for robots - linux software - http://www.linux-soft.org %)

Beginner + Linux + AC89C4051

I am a total beginner at both programming and robotics (I have been using Linux as my sole OS for the past 4-5 years, so I've been plenty exposed to programming and programming languages).

A few days ago i got 4 * AT89C4051 chips from a friend as i told him I was thinking about jumping in to the robotics world. But i need a programmer circuit for them, Atmel have a list of official distributors of programmer but they are rather expensive and only seem to work with Windows.