[RTC] MobileRobotKinematics


Name

MobileRobotKinematics

Brief

Mobile robot kinematics component

Description

License

Image

Language

C++

URL

https://github.com/sugarsweetrobotics/MobileRobotKinematics.git

Platform

[‘win’, ‘osx’, ‘ubuntu’]

Data In Ports

Name Type Unit Description
currentWheelAngle RTC::TimedDoubleSeq
targetVelocity RTC::TimedVelocity2D
updatePose RTC::TimedPose2D

Data Out Ports

Name Type Unit Description
targetWheelVelocity RTC::TimedDoubleSeq
currentPose RTC::TimedPose2D

Service Ports

Configurations

Name Type Default Unit Description
axleTrack double 0.331
wheelRadius double 0.09525

How To Build

Linux

$ git clone https://github.com/sugarsweetrobotics/MobileRobotKinematics.git $ cd MobileRobotKinematics $ mkdir build $ cd build $ cmake ../ $ make

Windows

Download ZIP file from the website, and use CMake to generate VC2010 project. Then, open the project and build it.

How To Build in wasanbon

  $ wasanbon-admin.py package create MobileRobotKinematics_test_project # You can also use other preinstalled package 
  $ wasanbon-cd MobileRobotKinematics_test_project
  $ ./mgr.py repository clone MobileRobotKinematics
  $ ./mgr.py rtc build MobileRobotKinematics
  $ ./mgr.py rtc run MobileRobotKinematics # To Run RTC

Profile Status

Not available

Build Status

Build in Windows

Success (2015-01-23 10:25:27.103000)

Build in OSX

Success (2015-01-23 01:41:49.010826)

Build in Linux

Success (2015-01-22 20:36:08.117484)

Copyright

Sugar Sweet Robotics