Calico Download

From IPRE Wiki

Jump to: navigation, search

This page describes the downloading and running of the Calico Editor and Shell. The Calico IDE is a cross-platform environment for learning about computing. This is part of the Calico Project.

Contents

  • 1 Upgrade
  • 2 Download and Install
    • 2.1 Windows
      • 2.1.1 32-bit or 64-bit Windows
    • 2.2 Macintosh
    • 2.3 Linux
    • 2.4 Additional Details from Previous Version
    • 2.5 Installing Mono, Calico, & Optional Software and Starting Calico
    • 2.6 Optional: Using Calico with Robots
[edit]

Upgrade

Once you have installed Calico and it is running fine, you can check here for upgrades. Just unzip the Calico-*.zip file and remove the previous version of Calico.

[edit]

Download and Install

Which operating system are you running?

[edit]

Windows

[edit]

32-bit or 64-bit Windows

To run Calico on Windows7, you need to do these 5 steps:

  1. Install .NET 4.0
    1. You only need to install this if you do't have it
    2. The following script will tell you if you have it. If it asks to "repair it" then you have it, and can go to the next step.
    3. Go to msdn.microsoft.com/en-us/netframework/aa569263
    4. Install .NET 4.0 Framework
  2. Install Mono
    1. Go to www.go-mono.com/mono-downloads/download.html
    2. Run the .msi download to install Mono for Windows, Gtk# and XSP
  3. Install Gtk# for .NET
    1. Go to www.go-mono.com/mono-downloads/download.html
    2. Run the .msi download to install Gtk# for .NET
  4. Install Calico Software
    1. Go to myro.roboteducation.org/~dblank/download/?C=N;O=D
    2. Get the highest-numbered number that ends in "-windows.zip"
    3. Unzip it, and put the contents on, say, your desktop
  5. Start Calico
    1. In the folder Calico, run the file StartCalico.bat
[edit]

Macintosh

To run Calico, you need to do these 5 steps:

  1. Install Mono
    1. Go to www.go-mono.com/mono-downloads/download.html
    2. Download Mac OSX Mono Installer (Runtime not SDK)(it comes with Gtk#)
    3. Install by double-clicking the package (see below for more details)
  2. Install Calico Software
    1. Go to myro.roboteducation.org/~dblank/download/?C=N;O=D
    2. Get the highest-numbered number that ends in "-mac.zip"
    3. Unzip it, and put the contents on, say, your desktop
  3. Install eSpeak
    1. This works for Mac OSX 10.5, 10.6:
    2. www.cucat.org/projects/espeak/
    3. (the voices are slightly different than what are listed in Myro)
  4. Install Simple Direct Layer
    1. www.libsdl.org/download-1.2.php
    2. Install SDL_Image [1] and SDL_Mixer [2]
    3. The above 3 files(main SDL, SDL_Image and SDL_Mixer) need to be placed in your Frameworks folder, usually /User/Library/Frameworks.
  5. Start Calico
    1. In the folder Calico, run the file ./StartCalico
[edit]

Linux

To run Calico, you need to do these 3 steps:

  1. Install Mono
    1. Use your package manager to install Mono and other support packages:
      1. mono gtk-sharp2 espeak graphviz libsdl libsdl-mixer libsdl-image libsdl-sound
      2. If you are using Ubuntu 10.04 (Long Term Support) you will need to use the unofficial backports of mono provided by badgerports.org (You will need administrative privileges on your computer to add the software source and upgrade.)
  2. Install Calico Software
    1. Go to myro.roboteducation.org/~dblank/download/?C=N;O=D
    2. Get the highest-numbered number that ends in "-linux.zip".
    3. Unzip it, and put the contents on, say, your desktop
  3. Start Calico
    1. In the folder Calico, run the file ./StartCalico
[edit]

Additional Details from Previous Version

You can follow the detailed installation instructions below for each of the major platforms.

[edit]

Installing Mono, Calico, & Optional Software and Starting Calico

The following instructions help you to install Mono and the core Calico system. If you want to connect to a robot using Myro, read the next section below after you finish this step.

Install the Latest Mono from www.go-mono.com/mono-downloads/download.html

  • Windows XP (You can also watch a Video Tutorial!)
  • Windows7 (You can also watch a Video Tutorial!)
  • Mac OS X (You can also watch a Video Tutorial!)
  • Linux
[edit]

Optional: Using Calico with Robots

One of the uses of Calico is to control a Scribbler or Scribbler2 robots with a Fluke control board over Bluetooth wireless. To do so, you will need to:

  1. Setup a bluetooth wireless connection between your computer and the Fluke control board
  2. Upgrade the robot and Fluke firmware If you have an older robot or Fluke, then you will need to upgrade their "firmware". Firmware is software that is loaded once onto a device, and remains persistent even when you turn the device off. Both the Fluke and the Scribbler/Scribbler2 have firmware.
  3. Start Calico, import the Myro library, and make your robot move


Students:
If your instructor has upgraded your scribbler & fluke board for you, then you should just see the Calico_Myro_for_Students page.


Windows XP Instructions

  • Setting up a bluetooth wireless connection on Windows XP Text Instructions and a Video Tutorial
  • Installing and running the Firmware Upgrade tool on XP: Text Instructions and a 3 part video: Video Tutorial Part 1 (installing python), Video Tutorial Part 2 (installing pyserial), and Video Tutorial Part 3 (upgrade tool installation and running).
  • Starting Calico, importing the Myro library, and make your robot move on XP: Video Tutorial


Windows 7 Instructions

  • Setting up a bluetooth wireless connection on Windows 7 Video Tutorial
  • Installing and running the Firmware Upgrade tool on Windows 7 (including installing python, pyserial, and the upgrade tool as well as using it: Text Instructions and a Video Tutorial
    • Starting Calico, importing the Myro library, and make your robot move on Windows 7: Video Tutorial


Mac OSX Instructions

  • Setting up a bluetooth wireless connection on Mac OSX: Text Instructions and Video Tutorial (also includes some simple commands in Calico Myro on a Mac)
  • Installing and running the Firmware Upgrade tool on Mac OSX: Text Instructions


Linux Instructions

  • Follow the directions on Bluetooth setup on Linux
    • Alternatively, you may find Setting up Bluetooth on Debian useful
  • Firmware Upgrade Instructions
Retrieved from "calicoproject.org/Calico_Download"
Views
  • Article
  • Discussion
  • Edit
  • History
Personal tools
  • Log in / create account
IPRE Wiki
  • Wiki Home
  • Contact Info
  • Recent changes
  • Help
ipre resources
  • Computing with Robots
  • The Calico Project
  • Calico Installation
  • Myro Reference
  • Myro Hardware
  • Myro Installation
  • Myro Development
  • Press and Presentations
  • FAQ
Toolbox
  • What links here
  • Related changes
  • Upload file
  • Special pages
  • Printable version
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.