Difference between revisions of "Software"
From youBot wiki
Line 3: | Line 3: | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|-height="120" | |-height="120" | ||
− | |[[File:youbot-API_icon.jpg|border|120x120px| | + | |[[File:youbot-API_icon.jpg|border|120x120px|none|link=Changing youBot configuration]] |
− | |[[File:Youbot_hello_world_720x600.jpg|border|120x120px| | + | |[[File:Youbot_hello_world_720x600.jpg|border|120x120px|none|link=Visualizing performance of robot connected via SSH in Rviz on master device]] |
|style="width: 120px;"|[[File:tux.jpg|border|120x120px|center|link=http://www.youbot-store.com/youbot-developers/software/operating-systems/remastered-ubuntu-linux?c=24]] | |style="width: 120px;"|[[File:tux.jpg|border|120x120px|center|link=http://www.youbot-store.com/youbot-developers/software/operating-systems/remastered-ubuntu-linux?c=24]] | ||
|style="width: 120px;"|[[File:tux.jpg|border|120x120px|center|link=Connecting with internal PC via SSH]] | |style="width: 120px;"|[[File:tux.jpg|border|120x120px|center|link=Connecting with internal PC via SSH]] | ||
|style="width: 120px;"|[[File:tux.jpg|border|120x120px|center|link=Controlling youBot from external PC]] | |style="width: 120px;"|[[File:tux.jpg|border|120x120px|center|link=Controlling youBot from external PC]] | ||
|-align="center" | |-align="center" | ||
− | |||
|Visualizing performance of robot connected via SSH in Rviz on master device | |Visualizing performance of robot connected via SSH in Rviz on master device | ||
+ | |Visualizing performance of robot | ||
|USB Live-Stick | |USB Live-Stick | ||
|Connection to on board computer using SSH | |Connection to on board computer using SSH | ||
Line 20: | Line 20: | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|-height="120" | |-height="120" | ||
− | |[[File:youbot-API_icon.jpg|border|120x120px|none| | + | |[[File:youbot-API_icon.jpg|border|120x120px|none|link=youbot driver]] |
+ | |[[File:Youbot_hello_world_720x600.jpg|border|120x120px|none|link=http://www.youbot-store.com/youbot-developers/software/apps-and-utils/hello-world-youbot-api?c=24]] | ||
+ | |-align="center" | ||
+ | |youbot driver /<br> KUKA youBot API | ||
+ | |Hello World example | ||
+ | |||
+ | |} | ||
+ | |||
+ | ==ROS== | ||
+ | |||
+ | {| class="wikitable" border="1" | ||
+ | |-height="120" | ||
+ | |[[File:Youbot_hello_world_720x600.jpg|border|120x120px|center|link=ROS Hello World]] | ||
+ | |[[File:ROS-wrapper.jpg|border|120x120px|center|link=ROS Wrapper]] | ||
+ | |[[File:ros_navigation.jpg|border|120x120px|center|link=ROS navigation]] | ||
+ | |style="width: 120px;"|[[File:youbot_arm_ik.jpg|border|120x120px|center|link=http://www.youbot-store.com/youbot-developers/software/libraries/youbot-ros-inverse-kinematics?c=24]] | ||
+ | |||
+ | |-align="center" | ||
+ | |Hello World | ||
+ | |ROS wrapper for<br>KUKA youBot API | ||
+ | |ROS navigation | ||
+ | |Inverse Kinematics | ||
+ | |} | ||
+ | |||
+ | ==Simulators== | ||
+ | |||
+ | * [[Gazebo simulation | Gazebo]] | ||
+ | * [http://www.youbot-store.com/youbot-developers/software/simulation/openrave?c=24 OpenRAVE] | ||
+ | * [http://www.youbot-store.com/youbot-developers/software/simulation/v-rep?c=24 V-REP] | ||
+ | * [http://www.youbot-store.com/youbot-developers/software/simulation/webots?c=24 Webots] | ||
+ | |||
+ | |||
+ | ==Other== | ||
+ | |||
+ | * [http://www.youbot-store.com/youbot-developers/software/apps-and-utils/android-app?c=24 Android app example] | ||
+ | * [http://www.youbot-store.com/youbot-developers/software/simulation/kuka-youbot-kinematics-dynamics-and-3d-model?c=24 Kinematics and dynamics 3D models of youBot] | ||
+ | * [http://www.youbot-store.com/youbot-developers/software/apps-and-utils/joypad-application?c=24 Joypad example] | ||
+ | * [http://www.youbot-store.com/youbot-developers/software/simulation/modelica-model-of-youbot-arm?c=24 Modelica model of youBot arm] | ||
+ | * [http://www.youbot-store.com/youbot-developers/software/frameworks/youbot-py?c=24 Python Wrapper for KUKA youBot API] | ||
+ | |||
+ | |||
+ | see also [http://www.youbot-store.com/wiki/index.php?title=FAQ:Software FAQ on youBot software] |
Revision as of 17:21, 4 February 2015
Contents
General
Visualizing performance of robot connected via SSH in Rviz on master device | Visualizing performance of robot | USB Live-Stick | Connection to on board computer using SSH | Controlling youBot from external PC |
C++
youbot driver / KUKA youBot API |
Hello World example |
ROS
Hello World | ROS wrapper for KUKA youBot API |
ROS navigation | Inverse Kinematics |
Simulators
Other
- Android app example
- Kinematics and dynamics 3D models of youBot
- Joypad example
- Modelica model of youBot arm
- Python Wrapper for KUKA youBot API
see also FAQ on youBot software