DOTE

Chain And Rate

Friday, January 30, 2009

OROCOS Project

What is Orocos?

Orocos” is the acronym of the Open Robot Control Software project. The project's aim is to develop a general-purpose, free software, and modular framework for robot and machine control. The Orocos project supports 4 C++ libraries: the Real-Time Toolkit, the Kinematics and Dynamics Library, the Bayesian Filtering Library and the Orocos Component Library.

Orocos Libraries
  • The Orocos Real-Time Toolkit (RTT) is not an application in itself, but it provides the infrastructure and the functionalities to build robotics applications in C++. The emphasis is on real-time, on-line interactive and component based applications.
  • The Orocos Components Library (OCL) provides some ready to use control components. Both Component management and Components for control and hardware access are available.
  • The Orocos Kinematics and Dynamics Library (KDL) is a C++ library which allows to calculate kinematic chains in real-time.
  • The Orocos Bayesian Filtering Library (BFL) provides an application independent framework for inference in Dynamic Bayesian Networks, i.e., recursive information processing and estimation algorithms based on Bayes' rule, such as (Extended) Kalman Filters, Particle Filters (Sequential Monte methods), etc.
Orocos is a free software project, hence its code and documentation are released under Free Software licenses.

Target audience

Robotics or machine control in general is a very broad field, and many roboticists are pursuing quite different goals, dealing with different levels of complexity, real-time control constraints, application areas, user interaction, etc. So, because the robotics community is not homogeneous, Orocos targets four different categories of “Users” (or, in the first place, “Developers”):
  1. Framework Builders.
    These developers do not work on any specific application, but they provide the infrastructure code to support applications. This level of supporting code is most often neglected in robot software projects, because in the (rather limited) scope of each individual project, putting a lot of effort in a generic support platform is often considered to be “overkill”, or even not taken into consideration at all. However, because of the large scope of the Orocos project, the supporting code (the “Framework”) gets a lot of attention. The hope is, of course, that this work will pay of by facilitating the developments for the other “Builders”. The RTT, KDL and BFL are created by Framework builders
  2. Component Builders.
    Components provide a “service” within an application. Using the infrastructure of the framework, a Component Builder describes the interface of a service and provides one or more implementations. For example a Kinematics Component may be designed as such that it can “serve” different kinematic architectures. Other examples are Components to hardware devices, Components for diagnostics, safety or simulation. The OCL is created by Component Builders.
  3. Application Builders.
    These developers use the Orocos' Framework and Components, and integrate them into one particular application. That means that they create a specific, application-dependent architecture: Components are connected and configured as such that they form an application.
  4. End Users.
    These people use the products of the Application Builders to program and run their particular tasks.
End Users do not directly belong to the target audience of the Orocos project, because Orocos concentrates on the common framework, independent of any application architecture. Serving the needs of the End Users is left to (commercial and non-commercial) Application Builders.

Tuesday, January 13, 2009

Free EMF to SVG File Convert Tool (Convert EMF To SVG)

The best free EMF to SVG Converter in the world! EMF to Vector Converter does convert EMF to SVG format.

Scalable Vector Graphics (SVG)
SVG is the World Wide Web Consortium's (W3C) scalable vector graphics format (SVG). Scalable Vector Graphics (SVG) is an XML markup language for describing two-dimensional vector graphics, both static and animated, and either declarative or scripted. Images can contain hyperlinks using outbound simple XLinks. It is an open standard created by the World Wide Web Consortium.You can open svg with Micrsoft Visio, Inscape, CoreDraw, etc.

Windows Metafile (File extension: .wmf, .emf)
Windows Metafile (WMF) is a graphics file format on Microsoft Windows systems, originally designed in the early 1990s and not commonly used after the rise of the World Wide Web and the widely used graphics formats such as GIF and JPEG. It is a vector graphics format which also allows the inclusion of raster graphics. Essentially, a WMF file stores a list of function calls that have to be issued to the Windows graphics layer GDI in order to restore the image. Since some GDI functions accept pointers to callback functions for error handling, a WMF file may include executable code. It is somewhat similar in purpose and design to the PostScript format used in the Unix world.

WMF file is a 16-bit format introduced in Windows 3.0; a newer 32-bit version with additional commands is called Enhanced Metafile (EMF). EMF is also used as a graphics language for printer drivers.

EMF to SVG Converter (EMFConverter) converts enhanced metafiles (EMF) and Windows metafiles (WMF) to SVG etc.

It has the following features:
  1. 100% free tool, you can use it freely, without any limits.
  2. It supports converting a file folder of emf or wmf files to svg files.
  3. Converting with mutlple threads.
  4. Automatic remember the settings.
  5. Showing the progress of converting.
  6. Showing all the file lists that converted.
  7. If you need the vc++ source codes, please contact here.

Mini Home Use Mobile Phone Signal Repeaters,Boosters,Amplifiers

New launched mini mobile phone repeater (wireless signal booster amplifiers) are able to buy. Featured by easy installation and portable size, mini mobile repeaters are suitable for residential use.

The mini signal boosters provide inexpensive solution for enhance mobile phone signals. They are mainly used for signal blind zone caused by complicated landform, obstacles, indoor signal shield and so on. It provides interior wireless coverage by amplifying and rebroadcasting the exterior cell phone signals.

Tayx Ltd's out-standing RF engineering brings you strong output power mini repeaters able to serve 8 to 25 meters radius, excellent for cover a meeting room, hotel room, classroom etc. The mini repeater series are featured by universal design. Full range repeater products applicable for boosting worldwide mobile phone signals. Including GSM900MHz, GSM1800MHz(DCS), CDMA800MHz(GSM850), CDMA1900MHz(PCS), and new 3rd generation (3G) frequencies.

The even more admirable dual band mini repeater range could provide comfortable wireless cell phone signal boosting solution for two mobile phone bands in the meantime.

The coverage of each mini repeater system is depends on outdoor signals:
  • Outdoor signal 3~4 bars (-85db), repeater could serve 1-2 meters radius(15 square meters)
  • Outdoor signal full bars (-75db), repeater can boost 8 meters radius(200 square meters)
  • Outdoor signal double full bars (-50db), repeater cover 25 meters radius(2000 sqm)
  • One set of mini repeater including all necessary equipments, consist repeater machine, outdoor antenna, 30meters 50-3ohm cable, indoor antenna and power adaptor.


The installation of mini repeate is very easy. Connect outdoor and indoor antenna into antenna socket and plug into power adaptor is okay. The signal indicator will turn on if have got enough signals from outdoor antenna. For areas which have very weak mobile phone signals, you need to install professional mobile phone repeaters along with high gain outdoor antennas. The high power of professional repeaters ensures you to cover bigger areas or for several rooms. The professional repeaters including GSM Repeater, CDMA Booster and 3G Amplifier.