Garcia Robots, An Introduction - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Garcia Robots, An Introduction

Description:

USB is connected by a USB-hub, which is connected by a web cam and a wireless sensor (tMote) ... Full support for many devices (webcam, sensors) ... – PowerPoint PPT presentation

Number of Views:110
Avg rating:3.0/5.0
Slides: 16
Provided by: Wei133
Category:

less

Transcript and Presenter's Notes

Title: Garcia Robots, An Introduction


1
Garcia Robots, An Introduction
CS 23
2
Hardware Architecture
3
HW Architecture
  • The Stargate Board
  • The Brainstem Board
  • On-board sensors
  • On-board motors.
  • The Wireless Sensor
  • The Webcam

4
HW Architecture
  • Stargate
  • A Intel-PXA255 ARM embedded development board.
  • On board flash disk and memory.
  • Two serial ports, one USB port, an Ethernet port
    , a wifi 802.11b card, and JTAG support.

5
Stargate Cont.....
  • Two serial port
  • Red RS232 is used as the default text terminal.
  • Another one is used to connect to Brainstem.

6
Stargate Cont...
  • USB is connected by a USB-hub, which is connected
    by a web cam and a wireless sensor (tMote)?

7
Brainstem (by Acroname)?
  • A special circuit board to receive commands from
    the serial port and execute them.
  • Motors and range sensors are connected to
    Brainstem.

8
HW Architecture Overall
9
Embedded Linux
10
Stargate Embedded Linux
  • A 2.6.24 patched linux kernel.
  • Full support for many devices (webcam, sensors)?
  • JSFF2 file-system, accessing files on Flash chips
    as on hard drives.

11
Demo 1 Log on to Stargate
  • Connect robots to the computer with a RS232
    cable.
  • Type minicom in the computer
  • Start the robot!
  • User root
  • Password rootme

12
Demo 2 Ad-hoc to the robot
  • Each robot is configured to Ad-hoc mode when it
    powers up.
  • Using Ad-hoc wireless to connect to the robot
  • Each robot has a SSID xxx-Garcia, configure
    your laptop to ad-hoc to the SSID.
  • Set your laptops IP to 129.168.3.n (100
  • Ssh to the robot with its IP on the label

13
Demo 3 Using Dartmouth Wireless
  • Run the script /changewifi2manage.sh on the
    robot side.
  • Your robot will be using Dartmouth Wireless
    Network now.
  • If you previously connected through Ad-hoc, your
    connection will lost.
  • The IP of your robot will be randomly assigned by
    Dartmouth Network Service.

14
Demo 4 Hello WorldCross-Compiling
  • Write a helloworld.c
  • Compile it with cross-compiler at
  • darwin/usr/local/arm/3.3.2/bin/arm-linux-gcc
    -o helloworld helloworld.c
  • Now try type
  • darwinfile helloworld
  • helloworld ELF 32-bit LSB executable, ARM,
    version 1, dynamically linked (uses shared libs),
    for GNU/Linux 2.0.0, not stripped

15
Demo 4Copying helloworld to Stargate and run
  • We need scp (copy via ssh).
  • darwinscp ./helloworld root_at_the stargate
    ip /root/
Write a Comment
User Comments (0)
About PowerShow.com