Difference between revisions of "Robotics"
Line 3: | Line 3: | ||
==Ongoing Projects== | ==Ongoing Projects== | ||
{{#ask:[[Category:Research Topic]] [[BelongsToArea::Robotics]] | format=template|link=none|template=ProjectByResTopic}} | {{#ask:[[Category:Research Topic]] [[BelongsToArea::Robotics]] | format=template|link=none|template=ProjectByResTopic}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== People == | == People == | ||
− | |||
{{#ask: [[HasResArea::Robotics]] | format=ul}} | {{#ask: [[HasResArea::Robotics]] | format=ul}} | ||
== Project Proposals == | == Project Proposals == | ||
− | |||
{{#ask: [[Category:ProjectProposal]] | {{#ask: [[Category:ProjectProposal]] | ||
[[PrjResArea::{{PAGENAME}}]]| | [[PrjResArea::{{PAGENAME}}]]| | ||
Line 121: | Line 28: | ||
==Past Projects== | ==Past Projects== | ||
− | |||
{{#ask: [[Category:Project]][[prjResArea::{{PAGENAME}}]][[PrjEnd::<{{CURRENTYEAR}}/{{CURRENTMONTH}}/{{CURRENTDAY}}]] |format=ul}} | {{#ask: [[Category:Project]][[prjResArea::{{PAGENAME}}]][[PrjEnd::<{{CURRENTYEAR}}/{{CURRENTMONTH}}/{{CURRENTDAY}}]] |format=ul}} | ||
Revision as of 10:33, 15 February 2010
Robotics is a huge research area. We are mainly involved in autonomous robots, mobile robots, bio-inspired robots, SLAM, service robots, edutainment and entertainment robots.
Contents
Ongoing Projects
Benchmarking
Wiki Page: Rawseeds Title: Rawseeds
Results might not be as expected. ) |
Bio Robotics
Wiki Page: CPG for Warugadar Title: CPG for Warugadar
Results might not be as expected. ) |
Wiki Page: Control of Whitefinger Title: Control of Whitefinger
Results might not be as expected. ) |
Wiki Page: PoliManus Title: PoliManus
Results might not be as expected. ) |
Wiki Page: PolyGlove: a body-based haptic interface Title: PolyGlove: a body-based haptic interface
Results might not be as expected. ) |
Wiki Page: ZOIDBERG - An autonomous bio-inspired Robotic fish Title: ZOIDBERG - An autonomous bio-inspired Robotic fish
Results might not be as expected. ) |
Wiki Page: Zoidberg II, powering robot fish Title: Zoidberg II, powering robot fish
Results might not be as expected. ) |
Exploration Strategies
Wiki Page: Spatial Allocation in Swarm Robotics Title: Spatial Allocation in Swarm Robotics.
Results might not be as expected. ) |
Living Objects
Wiki Page: EmotionalTrashBin Title: EmotionalTrashBin
Results might not be as expected. ) |
Wiki Page: NaughtyFan Title: NaughtyFan
Results might not be as expected. ) |
RoboCup Rescue
Robogames
Wiki Page: Alien-Bot Title: Alien-Bot
Results might not be as expected. ) |
Wiki Page: BasketBot Title: BasketBot
Results might not be as expected. ) |
Wiki Page: Drone Laser Game Title: Robotic Laser Game
Results might not be as expected. ) |
Wiki Page: FCBot Title: FCBot
Results might not be as expected. ) |
Wiki Page: GesturesForRoboWII Title: Gestures for RoboWII
Results might not be as expected. ) |
Wiki Page: Hide and Seek 2 Title: Hide and Seek 2
Results might not be as expected. ) |
Wiki Page: Jedi Robot Training 1.0 Title: JediRobot Training
Results might not be as expected. ) |
Wiki Page: Jedi Robot Training 2.0 Title: Jedi Robot Training 2.0 |
Wiki Page: Jedi Robot Training 3.0 Title: Jedi Robot Training 3.0
Results might not be as expected. ) |
Wiki Page: Jedi Training Robogame Title: Jedi Robot Training
Results might not be as expected. ) |
Wiki Page: KartBot Title: KartBot
Results might not be as expected. ) |
Wiki Page: King of the Hill Title: King of the Hill
Results might not be as expected. ) |
Wiki Page: Laser Game Bot Title: Laser Game Bot
Results might not be as expected. ) |
Wiki Page: Lupin Title: Lupin
Results might not be as expected. ) |
Wiki Page: Mr. Mike Title: Mr. Mike
Results might not be as expected. ) |
Wiki Page: POLIFemo Title: POLIFemo
Results might not be as expected. ) |
Wiki Page: Pac-Bot Title: Pac-Bot
Results might not be as expected. ) |
Wiki Page: Pokety Title: Pokety, a pocket robot |
Wiki Page: Robo-Hide-and-Hunt Title: Robot-Hide-and-Hunt |
Wiki Page: RoboArena Title: RoboArena
Results might not be as expected. ) |
Robot development
Wiki Page: AGW Title: AGW - Automatic Guided Wheelchair |
Wiki Page: Adaptive Behaviors for Robogames Title: Adaptive Behaviors for Robogames
Results might not be as expected. ) |
Wiki Page: Adaptive Predicates Title: Adaptive Predicates
Results might not be as expected. ) |
Wiki Page: Affective Robot force sensor Title: Affective Robot force sensor
Results might not be as expected. ) |
Wiki Page: Autonomous Robot for emotional interaction Title: Autonomous Robot for emotional interaction
Results might not be as expected. ) |
Wiki Page: Balancing robots: Tilty, TiltOne Title: BalancingRobots
Results might not be as expected. ) |
Wiki Page: Ballbot Title: Ballbot
Results might not be as expected. ) |
Wiki Page: C-SLAM Title: C-SLAM
Results might not be as expected. ) |
Wiki Page: Cestino Title: Cestino
Results might not be as expected. ) |
Wiki Page: Concierge Title: Concierge
Results might not be as expected. ) |
Wiki Page: CrickBot Title: CrickBot
Results might not be as expected. ) |
Wiki Page: Crocobot Title: Crocobot
Results might not be as expected. ) |
Wiki Page: DiffDrivePlanner Title: Search-based Differential Drive Planner
Results might not be as expected. ) |
Wiki Page: E-2? - A robot for exhibitions Title: E-2? - A robot for exhibitions
Results might not be as expected. ) |
Wiki Page: E-2? Behaviors Title: E-2? Behaviors
Results might not be as expected. ) |
Wiki Page: E-2? Body Title: E-2? Body
Results might not be as expected. ) |
Wiki Page: E2GoHome Title: E2GoHome
Results might not be as expected. ) |
Wiki Page: EKF on Manifolds Title: EKF on Manifolds
Results might not be as expected. ) |
Wiki Page: EMBOT Title: EMBOT
Results might not be as expected. ) |
Wiki Page: Emotional Bioinspired Control Title: Emotional Bioinspired Control
Results might not be as expected. ) |
SLAM
Wiki Page: OmniSLAM Title: OmniSLAM
Results might not be as expected. ) |
People
- AlbertoQuattriniLi
- AlessioFranchi
- AndreaBonarini
- AndreaSemprebon
- DarioCattaneo
- DavideCucci
- DavideMigliore
- DavideRizzi
- DavideTateo
- EwertonLopes
- FlavioMutti
- FrancescoAmigoni
- FrancescoVisin
- GiulioFontana
- GiuseppinaGini
- JulianMauricioAngelFernandez
- LinLi
- LuigiMalago
- MarcelloRestelli
- MartinoMigliavacca
- … further results
Project Proposals
Wiki Page: 3D Scene Understanding Title: 3D Indoor scene understanding and layout reconstruction for a mobile robot in collaboration with UnimiB Methods for indoor layout reconstruction must be significantly more tolerant to missing data than their outdoor counterparts, since environments such as offices and apartments exhibit extremely high levels of clutter, which typically results in heavy occlusions of walls and other structures of interest, large-scale artifacts, noise and missing data. The proposed work will be developed in collaboration with IRALAB, the Robotics Lab of University of Milano Bicocca. The work will be based on an existing project, Free Your Camera (http://www.ira.disco.unimib.it/research/robotic-perception-research/free-your-camera-3d-indoor-scene-understanding-from-arbitrary-camera-motion/) and will be part of a robotic framework based on with ROS and in development at IRALAB. |
Wiki Page: Autistic Children Play Robot Title: Autistic Children Play Robot |
Wiki Page: Automatic Differentiation Techniques for Real Time Kalman Filtering Title: Evaluation of Automatic Differentiation Techniques for Gauss-Newton based Simultaneous Localization and Mapping Material
Expected outcome: New modules implementations based on automatic differentiation A comparison between the old stuff and new approach Required skills or skills to be acquired:
Tutor: MatteoMatteucci |
Wiki Page: Barking Robots Title: Barking Robots The robot first exhibition has been at Robotica 2009, within HI-Tech Expo at Fiera di Milano, on November 23-25, 2009. Here, the robot had to go around in an area delimited by a white stripe and contact verbally and with gestures people entering the area, in order to attract them to the booth. Behaviors and gestures have still to be developed to come to an interesting and robust demo at next Robotica, or at other ehibits (e.g. at the Museo della Scienza of Milan). |
Wiki Page: BringMeHome Title: BringMeHome |
Wiki Page: CAN Bus bootloader for STM32 microcontrollers Title: CAN Bus bootloader for STM32 microcontrollers This project aims to develop a CAN bus bootloader for STM32 ARM Cortex-M3 microcontrollers, and eventually for other architectures. |
Wiki Page: Cognitive SLAM Title: Cognitive SLAM |
Wiki Page: Designing Living Objects Title: Designing Living Objects |
Wiki Page: Electromagnetic kicker for middle-size RoboCup soccer robots Title: Electromagnetic kicker for middle-size RoboCup soccer robots The aim of the project is to design, implement, test, and evaluate a new version of the device. While the charge phase, implemented by an ad-hoc IC controlled by the PIC, is quite efficient, some work has to be done in order to design a new solenoid and improve the way the PIC implements a sort of modulation of strength of the shoot, in order to implement small passages between robots. The final purpose is to improve the efficiency of the system, with the aim of minimize the energy consumed and maximize the energy transmitted to the ball, in order to obtain more powerful shots. The first part of the project is focused on some theoretical aspects in order to understand the current design and evaluate how to improve it, while the second phase will be focused on the implementation and test of a new prototype of the kicking device. Experience with PIC-based systems is a plus, but not required, while some experience with electronics circuits is highly recommended. Students are supposed to work in the lab following a set of safety guidelines and rules with circuits at 400V, with 10A pick current during charge phase, and even more during shots. Student from electronics engineering are really welcomed to choose this project. Tutor: LuigiMalago, MarcelloRestelli, MartinoMigliavacca |
Wiki Page: Embedded registers view plug-in for Eclipse Title: Embedded registers view plug-in for Eclipse This project aims to fill this gap, developing an Eclipse plug-in that shows the register contents in a tree viewer, like most commercial suites do. |
Wiki Page: Extended Kalman Filtering on Manifolds Title: Extended Kalman Filtering on Manifolds
Expected outcome:
Required skills or skills to be acquired:
Tutor: MatteoMatteucci, SimoneCeriani, DavideCucci |
Wiki Page: LCM middleware on embedded platform Title: LCM middleware on embedded platform The project consists in:
The projects has to be developed in ANSI C, and experience with embedded platforms is a plus. |
Wiki Page: MoonSLAM Reengineering Title: Reengineering of a flexible framework for simultaneous localization and mapping Material
Expected outcome:
Required skills:
Tutor: MatteoMatteucci |
Wiki Page: Odometric system for robots based on laser mice Title: Odometric system for robots based on laser mice The aim of the project is first to improve the current design of the PIC-based board, and realize a new working prototype, and then to implement and evaluate different algorithms able to estimate more precisely the x,y and theta odometric data from the mice readings. Experience with PIC-based systems and some experience with electronics circuits is a plus. Students are supposed to redesign the electronic board, improve the firmware of the PIC, and work on the algorithm that estimates the robot position on the PC. It would be also interesting to evaluate the possibility to embed the optimization and estimation algorithms in the firmware of the PIC in order to produce a stand-alone device. Ask the tutors of the project for extra material, such as data-sheets and other documentation. |
Wiki Page: R2P IMU firmware development Title: Embedded Inertial Measurement Unit for Unmanned Aerial Vehihcles
Material
Expected outcome:
Required skills or skills to be acquired:
Tutor: AndreaBonarini, MartinoMigliavacca, MatteoMatteucci |
Wiki Page: ROS navigation local planner Title: ROS_navigation_local_planner |
Wiki Page: Robocentric MoonSLAM Title: Robocentric implementation in the MoonSLAM framework Material
Expected outcome:
Required skills or skills to be acquired:
Tutor: MatteoMatteucci, SimoneCeriani |
Wiki Page: Robot Games Title: Robot Games |
Wiki Page: Scan Matching Odometry and Multisensor SLAM Title: Scan Matching Odometry and Multisensor SLAM Material:
Expected outcome:
Required skills or skills to be acquired:
Tutor: MatteoMatteucci, SimoneCeriani, DavideCucci |
Wiki Page: Scripting language on embedded platforms Title: Scripting language on embedded platforms This project aims to port the abstract machine to ARM Cortex-M3 microcontrollers, add a set of functions to interface with the underlying hardware peripherals and then to embed it as ChibiOS/RT (http://www.chibios.org) thread. |
Past Projects
- Adaptive Predicates
- Affective Robot force sensor
- Alien-Bot
- Balancing robots: Tilty, TiltOne
- Ballbot
- BasketBot
- C-SLAM
- CPG for Warugadar
- Cestino
- Concierge
- Control of Whitefinger
- CrickBot
- Crocobot
- Drone Laser Game
- E-2? - A robot for exhibitions
- E-2? Behaviors
- E-2? Body
- E2GoHome
- EmotionalLamp
- EmotionalSoundExpression
- … further results
Resources
Theories and useful algorithms
- Mathematical representations of Rotations