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 | 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 | * A FPGA firmware which manages R/C servo at low level (Already written, thank to Sonzerro and Fabien Marteau). | ||
* A Linux Kernel Driver which | * A Linux Kernel Driver which manages the FPGA Firware, the ADC multiplexers and ADC Max1027. | ||
* A user space daemon which | * 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