MotionSystem: Difference between revisions

From ArmadeusWiki
No edit summary
No edit summary
Line 1: Line 1:
==Project Description==
==Project Description==


The application field of this project is robotics.
The application field of this project is robotic.


The goal of this project is to provide a R/C Servos Controller to manage R/C by different ways, and a motion measurement system via accelerometers.
The goal of this project is to provide a R/C Servos Controller to manage R/C by different ways, and a motion measurement system via accelerometers.
Line 7: Line 7:
The project is composed by different componants:
The project is composed by different componants:
* A hardware board on which are plugged R/C servos, accelerometers and ADC multiplexers.
* A hardware board on which are plugged R/C servos, accelerometers and ADC multiplexers.
* A FPGA firmware which manage R/C servo at low level (Already written, thank to Sonzerro and Fabien Marteau).
* A FPGA firmware which manages R/C servo at low level (Already written, thank to Sonzerro and Fabien Marteau).
* A Linux Kernel Driver which manage the FPGA Firware, the ADC multiplexers and ADC Max1027.
* A Linux Kernel Driver which manages the FPGA Firware, the ADC multiplexers and ADC Max1027.
* A user space daemon which manage the driver and listen on TCP port to accept remote command from the network.
* A user space daemon which manages the driver and listen on TCP port to accept remote commands from the network.
* A user desktop application which sends commands to the daemon.
* A user desktop application which sends commands to the daemon.



Revision as of 20:27, 19 August 2008

Project Description

The application field of this project is robotic.

The goal of this project is to provide a R/C Servos Controller to manage R/C by different ways, and a motion measurement system via accelerometers.

The project is composed by different componants:

  • A hardware board on which are plugged R/C servos, accelerometers and ADC multiplexers.
  • A FPGA firmware which manages R/C servo at low level (Already written, thank to Sonzerro and Fabien Marteau).
  • A Linux Kernel Driver which manages the FPGA Firware, the ADC multiplexers and ADC Max1027.
  • A user space daemon which manages the driver and listen on TCP port to accept remote commands from the network.
  • A user desktop application which sends commands to the daemon.

Participating Armadeus members

  • Yvan ROCH

Project data

How to use the project

Links