Tribotix | Newcastle, Australia | P: +61 2 49578255 | F: +61 2 49578244 | W: Hykim: The Cuddly Rescue Bear Presented by Kymberly Cox University.

Slides:



Advertisements
Similar presentations
Basic Computer Hardware and Software.
Advertisements

Motors, Sensors, and Samantha SSI Robotics September 7, 2013 Capitol College.
1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University.
The Bioloid Robot Project Presenters: Michael Gouzenfeld Alexey Serafimov Supervisor: Ido Cohen Winter Department of Electrical Engineering.
Tribotix | Newcastle, Australia | P: | F: | W: ICTENSW 2012 Workshop.
Electrical and Computer Engineering SMART GOGGLES To Chong Ryan Offir Matt Ferrante James Kestyn Advisor: Dr. Tilman Wolf Preliminary Design Review.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
The Alix.1c microcontroller on board the vehicle runs Fluxbuntu Linux and is connected to a g wireless card and a USB web camera. A background process.
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
V Material obtained from summer workshop in Guildford County.
Introduction to the Orbit Edu Board Ahmad Rahmati Teaching Assistant, ELEC424 Rice Efficient Computing Group Sep 12, 2007.
Basic Computer Structure and Knowledge Project Work.
A modern NM registration system capable of sending data to the NMDB Helen Mavromichalaki - Christos Sarlanis NKUA TEAM National & Kapodistrian University.
Information and Communication Technology Fundamentals Credits Hours: 2+1 Instructor: Ayesha Bint Saleem.
Introduction to Computers By: Najam Khan What we will learn about: Hardware: The term used to describe the physical parts of a computer. Ex. The box,
Engaging Undergraduate Students with Robotic Design Projects James O. Hamblen School of ECE, Georgia Tech, Atlanta, GA
Translate the following message:
The New FTC Platform (Connecting your legacy hardware)
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
CS 8903 Demo Wireless Interface for the Bioloid Robot Chetna Kaur.
Hardware Overview Autopilot Control Board- Serves as common platform for other components and has autopilot code and flight plans Battery- Powers the.
IEEE Robotics - Requirements Presentation Presented by Jason Abbett and Devon Berry.
What is gaming console & platform? A game console is a device which outputs video signal into TV screen to display the video game. A platform is in which.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
EMBEDDED SYSTEM & ROBOTICS. Introduction to robotics Robots are machines capable of carrying out a complex series of actions automatically. Robotics is.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Modern Computer Architecture II Unit 4B. Premise of a Computer Start with data Process the data in some way Give the results to a human.
Basic Computer Hardware and Software. Guilford County SciVis V
P13203 TigerBot Extension Mike Lew (ISE), Dan Wiatroski (ME), Tom Whitmore (ME), Geoff Herman (ME), Sean Lillis (CE), Brian Stevenson (EE), James O’Donoghue.
Basic Computer Hardware and Software.
Robocup Motion Liran Halak Ori Haluba. Specs: HR-OS5 Humanoid Research Robot.
Parts of a Computer Created by Carmen Garzes. An electronic device that manipulates information or data. It can store, retrieve or process data. There.
Chapter 2 Operating Systems
Arduino.
By Ganesan Alagu Ganesh Feb 26, 2008
Introduction to LEGO Mindstorms EV3 What is in the box?
Voice Controlled Robot by Cell Phone with Android App
Basic Computer Hardware and Software.
PICK N PLACE ROBOTIC ARM AND MOVEMENT CONTROLLED BY ANDROID WIRELESSLY
Nat 4/5 Computing Science Interfaces
By Sonia Thakur James M.Conrad Presenter: Bin Huang
Dynamixel Modules Serially controller servo motors
PROPELLER DISPLAY OF MESSAGE BY VIRTUAL LEDS
Prepared by: Raghad J Foqha Supervisor: Dr. Saed Tarapiah
By Ganesan Alagu Ganesh Feb 21, 2008
Implementation of Embedded OS
An Arduino Workshop A Microcontroller.
Basic Computer Hardware and Software.
Principles of Information Technology
Basic Computer Hardware & Software
SUPPORTING DISPLAY DEVICES, I/O DEVICES, AND ACPI
Smart Car Robot Prepared by Supervised by Mai Asem Abushamma
ARDUINO LINE FOLLOWER ROBOT
McGraw-Hill Technology Education
Mr C Johnston ICT Teacher
Programming with Arduinos and Rapsberry Pi
Drill Translate the following message:
Raspberry Pi Pi 2 Model B.
Introduction to the Orbit Edu Board
Arduino and Design of Embedded Applications
Basic Computer Hardware and Software.
مقدمة في الاردنيو د فضل الاكوع.
Computer System Basics- The Pieces & Parts
PICK N PLACE ROBOTIC ARM AND MOVEMENT CONTROLLED BY ANDROID WIRELESSLY
Today’s agenda Hardware architecture and runtime system
In the land of the blind, the one eyed man is king
Presented By,  Mamata Yadav (BE Elex & Comm.) Vice R&D Coordinator(HW), PCRT  Payal Shah (BE Elex & Comm.)  Ananta Das (BE Elex & Comm.) R&D Team,PCRT.
Presentation transcript:

Tribotix | Newcastle, Australia | P: | F: | W: Hykim: The Cuddly Rescue Bear Presented by Kymberly Cox University of Newcastle

Tribotix | Newcastle, Australia | P: | F: | W: IT'S A BEAR!!

Tribotix | Newcastle, Australia | P: | F: | W: IT'S A ROBOT!!

Tribotix | Newcastle, Australia | P: | F: | W: IT RUNS LINUX? Used with permission from Linus

Tribotix | Newcastle, Australia | P: | F: | W: IT RUNS LINUX!!

Tribotix | Newcastle, Australia | P: | F: | W: Project History ➢ RoboCup 4 Legged League is based around Sony Aibo. ➢ Attractive competition for Computer Science academics & students as it uses standard hardware, i.e. competition is then purely coding and algorithm based.

Tribotix | Newcastle, Australia | P: | F: | W: Project History ➢ Jan 2006 Sony announced it was ceasing production of the Sony Aibo. ➢ RoboCup issued a Call for Tender for a ‘Standard Robotic Platform’ to replace the 4 Legged League. ?

Tribotix | Newcastle, Australia | P: | F: | W: Project History Collaborative tender was submitted by:

Tribotix | Newcastle, Australia | P: | F: | W:

Project History Tribotix | Newcastle, Australia | P: | F: | W: Tender consisted of 2 proposals: 1.Robot Dog, and 2.Robot Bear.

Project History Tribotix | Newcastle, Australia | P: | F: | W: Tender consisted of 2 proposals: 1.Robot Dog, and 2.Robot Bear. Main proposal was the Robot Bear, Why a Robot Bear?

Project History Tribotix | Newcastle, Australia | P: | F: | W: Tender consisted of 2 proposals: 1.Robot Dog, and 2.Robot Bear. Main proposal was the Robot Bear, Why a Robot Bear? Bear is BIG & STRONG: can handle size & weight of a complex electronic/battery system

Project History Tribotix | Newcastle, Australia | P: | F: | W: Tender consisted of 2 proposals: 1.Robot Dog, and 2.Robot Bear. Main proposal was the Robot Bear, Why a Robot Bear? Bear is BIG & STRONG: can handle size & weight of a complex electronic/battery system Perform Quadrupedal & Bipedal motions Standing bear has higher viewing perspective

Project History Tribotix | Newcastle, Australia | P: | F: | W: Tender consisted of 2 proposals: 1.Robot Dog, and 2.Robot Bear. Main proposal was the Robot Bear, Why a Robot Bear? Bear is BIG & STRONG: can handle size & weight of a complex electronic/battery system Perform Quadrupedal & Bipedal motions Standing bear has higher viewing perspective Use developed 4LL’ed team strategies

Design Philosophy Tribotix | Newcastle, Australia | P: | F: | W: ➢ Open Hardware

Design Philosophy Tribotix | Newcastle, Australia | P: | F: | W: ➢ Open Software

Tribotix | Newcastle, Australia | P: | F: | W: External Design ‘Body Suit’ Design …. The Uncanny Valley Mori.M 1970 The Uncanny Valley

Tribotix | Newcastle, Australia | P: | F: | W: Industrial Robot

Tribotix | Newcastle, Australia | P: | F: | W: Stuffed Animals

Tribotix | Newcastle, Australia | P: | F: | W: Humanoid Robot

Tribotix | Newcastle, Australia | P: | F: | W: Uncanny Valley Insert Moose

Tribotix | Newcastle, Australia | P: | F: | W: Human??

Tribotix | Newcastle, Australia | P: | F: | W: External Design ‘Body Suit’ Design …. The Uncanny Valley Mori.M 1970 The Uncanny Valley

Tribotix | Newcastle, Australia | P: | F: | W: External Design

Tribotix | Newcastle, Australia | P: | F: | W: External Design

Tribotix | Newcastle, Australia | P: | F: | W:

Motors

Tribotix | Newcastle, Australia | P: | F: | W: Hardware Robotis Dynamixel RX/DX modules  Serial Daisy Chain Different ID's

Tribotix | Newcastle, Australia | P: | F: | W: Hardware Robotis Dynamixel RX/DX modules  Serial Daisy Chain Different ID's  Micro controller Torque, position, speed, temp,etc

Tribotix | Newcastle, Australia | P: | F: | W: Hardware Robotis Dynamixel RX/DX modules  Serial Daisy Chain Different ID's  Micro controller Torque, position, speed, temp,etc  Hardy

Tribotix | Newcastle, Australia | P: | F: | W: Hardware Robotis Dynamixel RX/DX modules  Serial Daisy Chain Different ID's  Micro controller Torque, position, speed, temp,etc  Hardy  300°rotation

Tribotix | Newcastle, Australia | P: | F: | W: Hardware Robotis Dynamixel RX/DX modules  Serial Daisy Chain Different ID's  Micro controller Torque, position, speed, temp,etc  Hardy  300°rotation  Resolution: 0.29°

Tribotix | Newcastle, Australia | P: | F: | W: Hardware Robotis Dynamixel RX/DX modules  Serial Daisy Chain Different ID's  Micro controller Torque, position, speed, temp,etc  Hardy  300°rotation  Resolution: 0.29°

Tribotix | Newcastle, Australia | P: | F: | W: Hardware ●AMD Geode LX800 CPU at 500 MHz, 256 KB cache ●256 Mbyte DDR ●512 Mbyte Flash Disk ●WLAN / WiFi g Interface ●Video Input Port ●3 USB-2 ports ●Serial ports ●100 Mbps Ethernet port ●Low power consumption

Tribotix | Newcastle, Australia | P: | F: | W: Hardware ●2 Atmel Atmega128 Microcontrollers ●5 Axis IMU (Sparkfun SEN-00741) ●1 Axis Gyroscope breakout board (ADXRS150) ●Compass ●Infrared Distance Sensors ●Touch Sensors ●Webcam (off the shelf) ●Li-Po Batteries

Tribotix | Newcastle, Australia | P: | F: | W: Motors

Tribotix | Newcastle, Australia | P: | F: | W:

The Operating System ➢ Compulab's Gentoo, Windows CE, Windows XP

Tribotix | Newcastle, Australia | P: | F: | W: The Operating System ➢ Compulab's Gentoo, Windows CE, Windows XP ➢ Gentoo Image: Xorg? Touch Screen Drivers? No Man Files!!!

Tribotix | Newcastle, Australia | P: | F: | W: The Operating System ➢ Small Kubuntu = Debian

Tribotix | Newcastle, Australia | P: | F: | W: The Operating System ➢ Small Kubuntu = Debian ➢ Minimal install of Debian Etch (200Mb)

Tribotix | Newcastle, Australia | P: | F: | W: The Operating System ➢ Qemu: Emulate Geode (SCSI Flash) + CD Drive

Tribotix | Newcastle, Australia | P: | F: | W: The Operating System ➢ Qemu: Emulate Geode (SCSI Flash) + CD Drive ➢ Download to Geode: Etherlink, TinyFTP

Tribotix | Newcastle, Australia | P: | F: | W: Software ●Openssh-server ●Build-essentials including make, gcc, and g++ ●Python ●Vsftpd ●Webcam ●Apache ( ) used to do web serving ●Rt73 serialmonkey drivers ● Ntpdate ● Sudo

Tribotix | Newcastle, Australia | P: | F: | W: Robotic Motion and Camera Stability ➢ Motion ●Why?

Tribotix | Newcastle, Australia | P: | F: | W: Robotic Motion and Camera Stability ➢ Motion ●Why? ●Less power consumption ●Less processor time

Tribotix | Newcastle, Australia | P: | F: | W: Robotic Motion and Camera Stability ➢ Motion ●Why? ●Less power consumption ●Less processor time ●Stable walk

Tribotix | Newcastle, Australia | P: | F: | W: Robotic Motion and Camera Stability ➢ It looks better

Tribotix | Newcastle, Australia | P: | F: | W: Motion

Tribotix | Newcastle, Australia | P: | F: | W: Motion ➢ Equation of an Ellipse ➢ Constants need to be tweaked

Tribotix | Newcastle, Australia | P: | F: | W: Motion

Tribotix | Newcastle, Australia | P: | F: | W: Motion

Tribotix | Newcastle, Australia | P: | F: | W: Motion ➢ Matlab function [A1 A2]=ellipse2angle(t,a,b,h,k,L1,L2,output) A1=zeros(length(t),4); A2=zeros(length(t),4); %eqn of an ellipise x=h+a*cos(t); y=k+b*sin(t); %solve simultaneously eqn=solve('x=L1*cos(A1)+L2*cos(A1+A2)', 'y=L1*sin(A1)+L2*sin(A1+A2)', 'A1, A2');

Tribotix | Newcastle, Australia | P: | F: | W: Motion ➢ Angle In, Angle Out

Tribotix | Newcastle, Australia | P: | F: | W: Serial Communication ●Getting through the OS ●POSIX standard OS (IEEE 1003) ●Serial port treated as a file: TTYUSB0 ●Open, Read, Write, Close, Configure ●Baud Rates, Control Bits (8N1) ●

Tribotix | Newcastle, Australia | P: | F: | W: Putting It All Together Matlab csv Spreadsheet csv C Program Motors

Tribotix | Newcastle, Australia | P: | F: | W: Camera Stability ● Why? ●Less image processing ●Easier to keep track of the object being followed ●Decrease in mechanical fatigue

Tribotix | Newcastle, Australia | P: | F: | W: Stability ●Trying to model head ●Work out where every motor is ●Understanding accelerometer readings ●Static acceleration: 100 points approximately 1g ●Track the horizon: x=0 ●Very sensitive accelerometers ●Convert to motor points

Tribotix | Newcastle, Australia | P: | F: | W: Step Response

Tribotix | Newcastle, Australia | P: | F: | W: Videos

Tribotix | Newcastle, Australia | P: | F: | W: The Part You Have All Been Waiting For... The Demo

Tribotix | Newcastle, Australia | P: | F: | W: Thank you

Tribotix | Newcastle, Australia | P: | F: | W: Tribotix Plug ➢ Hykim (the bear)USD 15,000 ➢ Dynamixel (motors)USD ➢ RoboBuilder (motors) USD 35 ➢ Bioloid Kits (full robot) USD 350-3,500 (mention you saw us at LCA)

Tribotix | Newcastle, Australia | P: | F: | W: Any questions?