Aibo Tutorial: Part1 – Getting Started. Steps to getting started Gather necessary elements Download Sony Software Set up you environment Checkout robocup.

Slides:



Advertisements
Similar presentations
 Please sit next to your partner.  If you don’t have a partner, please find one now.
Advertisements

Program Development Tools The GNU (GNU’s Not Unix) Toolchain The GNU toolchain has played a vital role in the development of the Linux kernel, BSD, and.
The UNIX SYSTEM Introduction to Networking. Unix Tools Shells Useful Commands Pipes & Redirects.
Web Site ( Getting around the Web Site to Build and Use COIN-OR JP Fasano IBM Watson.
Dayu Zhang 9/8/2014 Lab02. Example of Commands pwd --- show your current directory This is home of venus, not your home directory Tilde: means you are.
Low level CASE: Source Code Management. Source Code Management  Also known as Configuration Management  Source Code Managers are tools that: –Archive.
1 SEEM3460 Tutorial Unix Introduction. 2 Introduction What is Unix? An operation system (OS), similar to Windows, MacOS X Why learn Unix? Greatest Software.
Building a Cross Compiler, Assembler and Linker Designed by Prof. Peng-Sheng Chen.
Lab 3 Department of Computer Science and Information Engineering National Taiwan University Lab3 - Cross Tools 2014/10/7/ 20 1.
Introduction to Linux Operating System Tutorial 1
LINUX System : Lecture 3 Vmware, Cygwin, LINUX installation Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
Development tools cvs, tkdiff, JBuilder, building GATE from the sources.
Essential Unix at ACEnet Joey Bernard, Computational Research Consultant.
© 2013 IBM Corporation Get started on IBM Linux on Power SDK November 2013.
CENT 305 Information Systems Security Linux Introduction.
Internet of Things with Intel Edison Compiling and running Pierre Collet Intel Software.
AIBO Navigation Jason Kettell. AIBO Sony’s Entertainment Robot.
C compilers and assignment 3 CS 210 Tutorial 8 Compiling C, assignment 3 helps Studwww.cs.auckland.ac.nz/ ~mngu012/public.html/210/8/
New Employee Indoctrination Chris Biddick Paul Grenz Jan 30, cjb, pg.
Computing Fundamenatls CMSC 201 Computer Science I Penny Rheingans University of Maryland Baltimore County (with inspiration from previous 201 instructors.
What should I do first Young Joon Kim MSRDS First Beginner Course - STEP1.
HelloApps.com What should I do first Young Joon Kim MSRDS First Beginner Course - STEP1.
CVS Client/Server CVS (GNU CVS) –Open source –Cross-platform Designed as a client/server application Remote access –Client cvs: uses rsh or ssh to establish.
How to run RSM on imtf4 As of 2010/8/2 by Kei Yoshimura (AORI)
Introduction to Systems Programming (CS 0449) PalmOS Tools: Developer Studio & Cygwin.
As of 28 Juni 2005Getting Starged with GEM - Shuei Yamada 1 Getting Started with GEM Shuei YAMADA ICEPP, University of Tokyo What is GEM? Before you start.
March 2, 2005Wah-kai Ngai1 Installation of Geant4 1st HK Simulation Meeting.
C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via chaos.cs.auckland.ac.nz Using gcc in Cygwin in Windows Using.
Advanced BioPSE NCRR How to Install and Configure J. Davison de St. Germain Chief Software Engineer SCI Institute December 2003 J. Davison.
Installation Tutorial Paola Sivera ESO ACS 2.1 for Linux RH7.2.
An overview of EUSO publicaly available software SLAST (Shower Initiated Light Attenuated to the Space Telescope) STAR (Space Telescope Analysis and Reconstruction)
What is a port The Ports Collection is essentially a set of Makefiles, patches, and description files placed in /usr/ports. The port includes instructions.
CVS – concurrent versions system AROC Guatemala July 19-23, 2010 Guatemala City, Guatemala.
1 / 12 COP 3503 FALL 2012 SHAYAN JAVED Programming Fundamentals using Java 1.
1 CSE306 Operating Systems Projects CVS/SSH tutorial.
Login & environment variable setting in CVS Presented by Pooja Jain.
Cygwin/GNU Tools. The GNU Development Tools … run in a UNIX shell emulation called Cygwin / home tuttle usr local x-arm x-m68k … opt NetOS Cygwin bash.
CYGWIN install Step1. go to the website cygwin.com, download the setup.exe(click on the icon, install cygwin now) Step2. Double click one setup.exe,install.
AIBO Tutorial CS 4631 – Spring 2004 Ram Ravichandran.
10/15/05 1 Making a build of WDSS-II from the source Jeff Brogden National Severe Storms Laboratory & University of Oklahoma.
Enabling Grids for E-sciencE Software installation and setup Viet Tran Institute of Informatics Slovakia.
Yannick Patois - Datagrid Software Repository Presentation - March, n° 1 Datagrid Software Repository Presentation CVS, packages and automatic.
Aibo Open R Introduction AJ Ureel. Outline  Architecture  Class Development  Hello World Example  Example 2  Competitor Code  Conclusions & Next.
Thomas Jefferson National Accelerator Facility. Actions: Procedures For IOC Application Development, Testing, and Installation Tools: Shell scripts, Perl.
Linux A practical introduction. 1)Background and Getting Started Linux is an operating system with multiple providers Red Hat/CentOS (our version) Ubuntu.
Configuration your environment Many user-configurable Unix programs (such as your shell) read configuration files when they start up. These configuration.
Developing/Programming PalmOS Applications CS449 Introduction to Systems Software.
Lecture 1: Introduction UNIX programming environment –Editors –Remote shell setup –C compilers –Debugger –make.
ECE 544 Software Project 1 Kuo-Chun Huang (KC). Environment Linux (Ubuntu or others) Windows with Cygwin
ScienceTools Linux Instructions Windows Instructions.
Development meeting 7 April  Platforms  Build system  CVS structure  Namespace structure  Overall development process Testing.
Lesson 4 Software: Systems and Applicatio n Software CREATED BY MOBIN 2016.
Day 1 Session 2. Setup & Installation
Review Why do we use protection levels? Why do we use constructors?
Using Build A Step-by-Step Guide
Andy Wang Object Oriented Programming in C++ COP 3330
Computing Fundamenatls CMSC 201 Computer Science I Penny Rheingans University of Maryland Baltimore County (with inspiration from previous 201 instructors.
Doing stuff on uClinux EE590 Autumn 2004.
AES on GPU using CUDA Choi dae soon.
What should I do first MSRDS First Beginner Course - STEP1
Linux Programming Environment How to Run Linux in Windows
Checkout Jython source code
Using Visual Studio and VS Code for Embedded C/C++ Development
An introduction to the Linux environment v
Class Projects and Environment
FEniCS = Finite Element - ni - Computational Software
Computer System Laboratory
How to create your Webpage
Video Notes.
Presentation transcript:

Aibo Tutorial: Part1 – Getting Started

Steps to getting started Gather necessary elements Download Sony Software Set up you environment Checkout robocup software Compile and try out on robot

Gathering necessary stuff Operating System – Linux gcc 3.3(+) – Mac gcc 3.3(+) – Windows Cygwin

Gathering necessary stuff Hardware – Laptops are easier – Memory Stick Reader Built-in, PCMCIA – Robot

Downloading Sony Software – Sign up for an account – Go to downloads page OPENR-SDK Docs Sample Programs Cross Development Tools (Windows only) Cygwin Binaries (Windows only) Dev Environment sources (gcc, binutils, newlib) Shell Script to build it all

Building Your Environment Unpack Documentation – InstallationGuide_E.pdf – Follow instructions closely – Ignore anything about 210 model or Remote Processing – Will take a while to compile everything

Checking out Robocup Code In bash: – export CVS_RSH=ssh – export ech.edu:/net/hzr1/users/borg/Software/legged/CV S – cvs co Sideways – cd Sideways/src – emacs Makefile.sdk (point OPENRSDK_ROOT at your OPENR SDK) – make

Checking out Robocup Code In csh: – setenv CVS_RSH ssh – setenv CVSROOT hzr1/users/borg/Software/legged/CVS – cvs co Sideways – cd Sideways/src – emacs Makefile.sdk (point OPENRSDK_ROOT at your OPENR SDK) – make

Getting Software on Robot insert stick make make d1 (d2/d3/d4) remove stick put stick in robot turn on robot (You may need to edit mount points in Makefile)