ROS.NET
ROS.NET: ROS Client Library for Windows Development in C#
File Explorer
Download Latest Version (.zip)- GoalID.msg
- GoalStatus.msg
- GoalStatusArray.msg
- AnalogIOState.msg
- AnalogIOStates.msg
- AnalogOutputCommand.msg
- AssemblyState.msg
- AssemblyStates.msg
- CameraControl.msg
- CameraSettings.msg
- CollisionAvoidanceState.msg
- CollisionDetectionState.msg
- DigitalIOState.msg
- DigitalIOStates.msg
- DigitalOutputCommand.msg
- EndEffectorCommand.msg
- EndEffectorProperties.msg
- EndEffectorState.msg
- EndpointState.msg
- EndpointStates.msg
- HeadPanCommand.msg
- HeadState.msg
- ITBState.msg
- ITBStates.msg
- JointCommand.msg
- NavigatorState.msg
- NavigatorStates.msg
- RobustControllerStatus.msg
- SEAJointState.msg
- CloseCamera.srv
- ListCameras.srv
- OpenCamera.srv
- SolvePositionIK.srv
- FollowJointTrajectory.action
- GripperCommand.action
- JointTrajectory.action
- PointHead.action
- SingleJointPosition.action
- FollowJointTrajectoryAction.msg
- FollowJointTrajectoryActionFeedback.msg
- FollowJointTrajectoryActionGoal.msg
- FollowJointTrajectoryActionResult.msg
- FollowJointTrajectoryFeedback.msg
- FollowJointTrajectoryGoal.msg
- FollowJointTrajectoryResult.msg
- GripperCommand.msg
- GripperCommandAction.msg
- GripperCommandActionFeedback.msg
- GripperCommandActionGoal.msg
- GripperCommandActionResult.msg
- GripperCommandFeedback.msg
- GripperCommandGoal.msg
- GripperCommandResult.msg
- JointControllerState.msg
- JointTolerance.msg
- JointTrajectoryAction.msg
- JointTrajectoryActionFeedback.msg
- JointTrajectoryActionGoal.msg
- JointTrajectoryActionResult.msg
- JointTrajectoryControllerState.msg
- JointTrajectoryFeedback.msg
- JointTrajectoryGoal.msg
- JointTrajectoryResult.msg
- PidState.msg
- PointHeadAction.msg
- PointHeadActionFeedback.msg
- PointHeadActionGoal.msg
- PointHeadActionResult.msg
- PointHeadFeedback.msg
- PointHeadGoal.msg
- PointHeadResult.msg
- SingleJointPositionAction.msg
- SingleJointPositionActionFeedback.msg
- SingleJointPositionActionGoal.msg
- SingleJointPositionActionResult.msg
- SingleJointPositionFeedback.msg
- SingleJointPositionGoal.msg
- SingleJointPositionResult.msg
- QueryCalibrationState.srv
- QueryTrajectoryState.srv
- arrayofdeez.msg
- arraytest.msg
- cgeo.msg
- ptz.msg
- robotMortality.msg
- servosPos.msg
- simpleintarray.msg
- BoolParameter.msg
- Config.msg
- ConfigDescription.msg
- DoubleParameter.msg
- Group.msg
- GroupState.msg
- IntParameter.msg
- ParamDescription.msg
- SensorLevels.msg
- StrParameter.msg
- Reconfigure.srv
- JointState.msg
- SimonSays.msg
- ContactsState.msg
- ContactState.msg
- LinkState.msg
- LinkStates.msg
- ModelState.msg
- ModelStates.msg
- ODEJointProperties.msg
- ODEPhysics.msg
- WorldState.msg
- ApplyBodyWrench.srv
- ApplyJointEffort.srv
- BodyRequest.srv
- DeleteModel.srv
- GetJointProperties.srv
- GetLinkProperties.srv
- GetLinkState.srv
- GetModelProperties.srv
- GetModelState.srv
- GetPhysicsProperties.srv
- GetWorldProperties.srv
- JointRequest.srv
- SetJointProperties.srv
- SetJointTrajectory.srv
- SetLinkProperties.srv
- SetLinkState.srv
- SetModelConfiguration.srv
- SetModelState.srv
- SetPhysicsProperties.srv
- SpawnModel.srv
- Point.msg
- Point32.msg
- PointStamped.msg
- Polygon.msg
- PolygonStamped.msg
- Pose.msg
- Pose2D.msg
- PoseArray.msg
- PoseStamped.msg
- PoseWithCovariance.msg
- PoseWithCovarianceStamped.msg
- Quaternion.msg
- QuaternionStamped.msg
- Transform.msg
- TransformStamped.msg
- Twist.msg
- TwistStamped.msg
- TwistWithCovariance.msg
- TwistWithCovarianceStamped.msg
- Vector3.msg
- Vector3Stamped.msg
- Wrench.msg
- WrenchStamped.msg
- histogramsnapshot.msg
- MCLSnapshot.msg
- ExecFootsteps.action
- ExecFootstepsAction.msg
- ExecFootstepsActionFeedback.msg
- ExecFootstepsActionGoal.msg
- ExecFootstepsActionResult.msg
- ExecFootstepsFeedback.msg
- ExecFootstepsGoal.msg
- ExecFootstepsResult.msg
- StepTarget.msg
- ClipFootstep.srv
- PlanFootsteps.srv
- PlanFootstepsBetweenFeet.srv
- StepTargetService.srv
- OccupancyGridUpdate.msg
- PointCloud2Update.msg
- ProjectedMap.msg
- ProjectedMapInfo.msg
- GetMapROI.srv
- GetPointMap.srv
- GetPointMapROI.srv
- ProjectedMapsInfo.srv
- SaveMap.srv
- SetMapProjections.srv
- MoveBase.action
- MoveBaseAction.msg
- MoveBaseActionFeedback.msg
- MoveBaseActionGoal.msg
- MoveBaseActionResult.msg
- MoveBaseFeedback.msg
- MoveBaseGoal.msg
- MoveBaseResult.msg
- GetMap.action
- GetMapAction.msg
- GetMapActionFeedback.msg
- GetMapActionGoal.msg
- GetMapActionResult.msg
- GetMapFeedback.msg
- GetMapGoal.msg
- GetMapResult.msg
- GridCells.msg
- MapMetaData.msg
- OccupancyGrid.msg
- Odometry.msg
- Path.msg
- GetMap.srv
- GetPlan.srv
- SetMap.srv
- ObjectRecognition.action
- ObjectInformation.msg
- ObjectRecognitionAction.msg
- ObjectRecognitionActionFeedback.msg
- ObjectRecognitionActionGoal.msg
- ObjectRecognitionActionResult.msg
- ObjectRecognitionFeedback.msg
- ObjectRecognitionGoal.msg
- ObjectRecognitionResult.msg
- ObjectType.msg
- RecognizedObject.msg
- RecognizedObjectArray.msg
- Table.msg
- TableArray.msg
- GetObjectInformation.srv
- Octomap.msg
- OctomapWithPose.msg
- BoundingBoxQuery.srv
- GetOctomap.srv
- ModelCoefficients.msg
- PointIndices.msg
- PolygonMesh.msg
- Vertices.msg
- imgData.msg
- imgDataArray.msg
- recalibrateMsg.msg
- TwoInts.srv
- GetLoggers.srv
- Logger.msg
- SetLoggerLevel.srv
- Clock.msg
- Log.msg
- ArmMovement.msg
- ArmStatus.msg
- BatteryState.msg
- CameraInfo.msg
- ChannelFloat32.msg
- CompressedImage.msg
- FluidPressure.msg
- Illuminance.msg
- Image.msg
- Imu.msg
- JointState.msg
- Joy.msg
- JoyFeedback.msg
- JoyFeedbackArray.msg
- LaserEcho.msg
- LaserScan.msg
- MagneticField.msg
- MultiDOFJointState.msg
- MultiEchoLaserScan.msg
- NavSatFix.msg
- NavSatStatus.msg
- PointCloud.msg
- PointCloud2.msg
- PointField.msg
- Range.msg
- RegionOfInterest.msg
- RelativeHumidity.msg
- Temperature.msg
- TimeReference.msg
- SetCameraInfo.srv
- AddTwoInts.srv
- Mesh.msg
- MeshTriangle.msg
- Plane.msg
- SolidPrimitive.msg
- Bool.msg
- Byte.msg
- ByteMultiArray.msg
- Char.msg
- ColorRGBA.msg
- Duration.msg
- Empty.msg
- Float32.msg
- Float32MultiArray.msg
- Float64.msg
- Float64MultiArray.msg
- Header.msg
- Int16.msg
- Int16MultiArray.msg
- Int32.msg
- Int32MultiArray.msg
- Int64.msg
- Int64MultiArray.msg
- Int8.msg
- Int8MultiArray.msg
- MultiArrayDimension.msg
- MultiArrayLayout.msg
- String.msg
- Time.msg
- UInt16.msg
- UInt16MultiArray.msg
- UInt32.msg
- UInt32MultiArray.msg
- UInt64.msg
- UInt64MultiArray.msg
- UInt8.msg
- UInt8MultiArray.msg
- Empty.srv
- SetBool.srv
- Trigger.srv
- tfMessage.msg
- FrameGraph.srv
- LookupTransform.action
- LookupTransformAction.msg
- LookupTransformActionFeedback.msg
- LookupTransformActionGoal.msg
- LookupTransformActionResult.msg
- LookupTransformFeedback.msg
- LookupTransformGoal.msg
- LookupTransformResult.msg
- TF2Error.msg
- TFMessage.msg
- FrameGraph.srv
- Packet.msg
- DemuxAdd.srv
- DemuxDelete.srv
- DemuxList.srv
- DemuxSelect.srv
- MuxAdd.srv
- MuxDelete.srv
- MuxList.srv
- MuxSelect.srv
- JointTrajectory.msg
- JointTrajectoryPoint.msg
- MultiDOFJointTrajectory.msg
- MultiDOFJointTrajectoryPoint.msg
- InterfaceCommand.msg
- RunDescription.msg
- camera_sliders.msg
- Dibs.msg
- Point2.msg
- Waypoints.msg
- WindowState.msg
- AssemblyInfo.cs
- Resources.Designer.cs
- Resources.resx
- Settings.Designer.cs
- Settings.settings
- app.config
- App.xaml
- App.xaml.cs
- CompressedImageView.csproj
- MainWindow.xaml
- MainWindow.xaml.cs
- AssemblyInfo.cs
- DynamicReconfigure.cs
- DynamicReconfigure.csproj
- AssemblyInfo.cs
- Resources.Designer.cs
- Resources.resx
- Settings.Designer.cs
- Settings.settings
- app.config
- App.xaml
- App.xaml.cs
- DynamicReconfigureCheckbox.xaml
- DynamicReconfigureCheckbox.xaml.cs
- DynamicReconfigureGroup.xaml
- DynamicReconfigureGroup.xaml.cs
- DynamicReconfigurePage.xaml
- DynamicReconfigurePage.xaml.cs
- DynamicReconfigureSharp.csproj
- DynamicReconfigureSlider.xaml
- DynamicReconfigureSlider.xaml.cs
- DynamicReconfigureStringBox.xaml
- DynamicReconfigureStringBox.xaml.cs
- DynamicReconfigureStringDropdown.xaml
- DynamicReconfigureStringDropdown.xaml.cs
- IDynamicReconfigureLayout.cs
- MainWindow.xaml
- MainWindow.xaml.cs
- AssemblyInfo.cs
- app.config
- Listener.csproj
- Program.cs
- AssemblyInfo.cs
- MD5SumTest.csproj
- MD5Test.cs
- msg_sums.txt
- srv_sums.txt
- test_resources.Designer.cs
- test_resources.resx
- AssemblyInfo.cs
- collada_schema_1_4.cs
- MeshLib.csproj
- RobotDescriptionParser.cs
- AssemblyInfo.cs
- MessageSerializationTests.csproj
- RandomizeSerializeDeserializeTestClass.cs
- AssemblyInfo.cs
- _Init.cs
- AdvertiseOptions.cs
- AdvertiseServiceOptions.cs
- CallbackInterface.cs
- CallbackQueue.cs
- Connection.cs
- ConnectionManager.cs
- Header.cs
- LocalPublisherLink.cs
- LocalSubscriberLink.cs
- Master.cs
- MessageAndSerializerFunc.cs
- names.cs
- network.cs
- NodeHandle.cs
- Param.cs
- PendingConnection.cs
- PollManager.cs
- PollSet.cs
- Publication.cs
- Publisher.cs
- PublisherLink.cs
- RemappingHelper.cs
- ROS_C-Sharp.csproj
- ROS_C-Sharp_UNITY.csproj
- RosOutAppender.cs
- ScopedTimer.cs
- Service.cs
- ServiceCallbackHelper.cs
- ServiceClient.cs
- ServiceClientLink.cs
- ServiceClientOptions.cs
- ServiceManager.cs
- ServicePublication.cs
- ServiceServer.cs
- ServiceServerLink.cs
- SingleSubscriberPublisher.cs
- Socket.cs
- Spinner.cs
- SubscribeOptions.cs
- Subscriber.cs
- SubscriberCallbacks.cs
- SubscriberLink.cs
- Subscription.cs
- SubscriptionCallbackHelper.cs
- TcpTransport.cs
- this_node.cs
- Time.cs
- TimerManager.cs
- TopicInfo.cs
- TopicManager.cs
- TransportPublisherLink.cs
- TransportSubscriberLink.cs
- XmlRpcManager.cs
- AssemblyInfo.cs
- Resources.Designer.cs
- Resources.resx
- Settings.Designer.cs
- Settings.settings
- CompressedImageControl.xaml
- CompressedImageControl.xaml.cs
- GenericImage.xaml
- GenericImage.xaml.cs
- ImageControl.xaml
- ImageControl.xaml.cs
- iROSImage.cs
- MapControl.xaml
- MapControl.xaml.cs
- ROS_ImageWPF.csproj
- WindowScraper.cs
- AssemblyInfo.cs
- app.config
- Clock.cs
- main.cs
- manager.cs
- Master.cs
- Master_API.cs
- Names.cs
- ParamServer.cs
- PendingConnection.cs
- Program.cs
- Registrations.cs
- ReturnStruct.cs
- rosmaster.csproj
- rosmaster.sln
- RosOut.cs
- XmlRpcManager.cs
- AssemblyInfo.cs
- Resources.Designer.cs
- Resources.resx
- Settings.Designer.cs
- Settings.settings
- RDUC.xaml
- RDUC.xaml.cs
- RosoutDebugUC.csproj
- AssemblyInfo.cs
- app.config
- Program.cs
- RosParamClient.csproj
- AssemblyInfo.cs
- Resources.Designer.cs
- Resources.resx
- Settings.Designer.cs
- Settings.settings
- app.config
- App.xaml
- App.xaml.cs
- MainWindow.xaml
- MainWindow.xaml.cs
- ServiceClientSample.csproj
- AssemblyInfo.cs
- Resources.Designer.cs
- Resources.resx
- Settings.Designer.cs
- Settings.settings
- app.config
- App.xaml
- App.xaml.cs
- MainWindow.xaml
- MainWindow.xaml.cs
- ServiceServerSample.csproj
- AssemblyInfo.cs
- Resources.Designer.cs
- Resources.resx
- Settings.Designer.cs
- Settings.settings
- app.config
- App.xaml
- App.xaml.cs
- MainWindow.xaml
- MainWindow.xaml.cs
- SimplePublisher.csproj
- SimplePublisher.sln
- AssemblyInfo.cs
- Resources.Designer.cs
- Resources.resx
- Settings.Designer.cs
- Settings.settings
- app.config
- App.xaml
- App.xaml.cs
- MainWindow.xaml
- MainWindow.xaml.cs
- SimpleSubscriber.csproj
- SimpleSubscriber.sln
- AssemblyInfo.cs
- app.config
- Program.cs
- Talker.csproj
- AssemblyInfo.cs
- tf.net.csproj
- tf.net_UNITY.csproj
- TimeCache.cs
- TransformAccum.cs
- Transformer.cs
- TransformTypes.cs
- Util.cs
- AssemblyInfo.cs
- app.config
- Program.cs
- tf_example.csproj
- AssemblyInfo.cs
- TransformTest.csproj
- UnitTest1.cs
- AssemblyInfo.cs
- Class1.cs
- TransformTestLib.csproj
- AssemblyInfo.cs
- AsyncXmlRpcConnection.cs
- XmlRpc_Wrapper.csproj
- XmlRpc_Wrapper_UNITY.csproj
- XMLRPCCallWrapper.cs
- XmlRpcClient.cs
- XmlRpcDispatch.cs
- XmlRpcServer.cs
- XmlRpcServerConnection.cs
- XmlRpcSource.cs
- XmlRpcUtil.cs
- XmlRpcValue.cs
- AssemblyInfo.cs
- Game.ico
- Game1.cs
- GameThumbnail.png
- Program.cs
- XNA_Image_Example.csproj
- XNA_Image_ExampleContent.contentproj
- XNA_Image_Example.sln
- AssemblyInfo.cs
- README.txt
- AssemblyInfo._cs
- Interfaces.cs
- Messages._csproj
- PlaceHolder._cs
- SecondPass.cs
- SrvPlaceHolder._cs
- String.cs
- TempMessages._csproj
- Time.cs
- app.config
- FileUtils.cs
- GenerationGuts.cs
- GenerationGuts.tmp.cs
- MD5.cs
- MessageTypes.cs
- MsgFileLocator.cs
- PInvokeAllUpInYoGrill.cs
- Program.cs
- Templates.Designer.cs
- Templates.resx
- YAMLParser.csproj
- YAMLParser_UNITY.csproj
- .gitattributes
- .gitignore
- .ROS_NOBUILD
- DynamicReconfigure_dotNET.sln
- Icon.png
- LICENSE
- Logo.png
- README.md
- ROS_dotNET.sln
- ROS_dotNET_ROS_SAMPLES.sln
- Template_ROS_dotNET.sln
# Installation Guide
1. Get the code
git clone https://github.com/uml-robotics/ROS.NET
Downloads the entire project code from GitHub to your computer.
cd ROS.NET
Moves into the project folder you just downloaded.
2. .NET
Medium RecommendedPrerequisites
cd CompressedImageView
This project's files live in a subfolder, so move into it first.
dotnet restore
Downloads the packages the project depends on.
dotnet run
Builds the project and runs it immediately.
After dotnet run, check the message or address shown in the terminal.
// repository documentation
Was this content helpful?
(0 ratings)
